做單片機(jī)的朋友經(jīng)常會需要串口調(diào)試,網(wǎng)上調(diào)試軟件比較多,XCOM串口調(diào)試助手是比較推薦的,安完美適用于單片機(jī)開發(fā),與同類串口調(diào)試助手相比,XCOM 界面美觀使用方便,可準(zhǔn)確進(jìn)行自動識別串口,還可以查看接收到的歷史數(shù)據(jù),可單條發(fā)送與多條發(fā)送,支持定時發(fā)送與16進(jìn)制發(fā)送,自動循環(huán)發(fā)送。各位不妨下載試試
XCOM串口調(diào)試助手功能介紹
1、語言設(shè)置,在左下角菜單處,可以設(shè)置軟件的語言,目前支持中文,英文,中文繁體
2、保存窗口編碼方式設(shè)置,在左下角菜單處,選擇編碼方式,保存窗口接收的數(shù)據(jù)就是對應(yīng)的編碼方式
3、原子軟件庫,左下角進(jìn)入,可以通過原子軟件庫訪問正點(diǎn)原子的軟件,和相關(guān)的資料
4、恢復(fù)默認(rèn)設(shè)置,將軟件的設(shè)置信息恢復(fù)到默認(rèn)狀態(tài)
5、修改字體大小背景色,在左下腳菜單處修改。
XCOM串口調(diào)試助手串口設(shè)置說明
1.軟件啟動后,會自動搜索可用的串口,可以顯示詳細(xì)的串口信息,由于兼容性原因某些電腦可能不會顯示。
2.超高波特率接收,在硬件設(shè)別支持的情況下,可自定義波特率,點(diǎn)“自定義”即可輸入您想要的波特率,不過需要在串口關(guān)閉的情況下,才能修改哦。默認(rèn)可選波特率為1200bps-1382400bps
3.可以選擇為“1、1.5、2”三種停止位.
4.可以選擇“5、6、7、8”四種數(shù)據(jù)長度
5.可選奇,偶校驗,或無校驗
6.支持串口隨時插拔,對于某些硬件設(shè)別,由于驅(qū)動兼容性的原因可能不支持,實測CH340無問題,建議手動關(guān)閉串口
顯示設(shè)置說明
1.16進(jìn)制顯示,勾選后將顯示16進(jìn)制的字節(jié),如果之前接收到了數(shù)據(jù),會自動轉(zhuǎn)換,所以當(dāng)接收的數(shù)據(jù)量比較大的時候,轉(zhuǎn)換會比較慢
2.顯示模式設(shè)置,默認(rèn)為黑色背景,綠色字體。勾選“白底黑字”可以將背景設(shè)置為白色,字體為黑色
3.通過勾選”RTS”,”DTR”可以控制當(dāng)前串口的RTS和DTR輸出
4.勾選“時間戳”選項,可以加入時間戳顯示,需要注意的是,時間戳是以換行回車斷幀,所以,當(dāng)接收到的數(shù)據(jù)不含“\r\n”換行回車時,此選項是無效的哦。
5.可以保存接收窗口為任意格式的文件,默認(rèn)為txt格式的文件
6.點(diǎn)擊清除接收按鈕,可以清除窗口顯示的內(nèi)容,并且清除發(fā)送和接收字節(jié)計數(shù)
單條發(fā)送說明
1.可以在發(fā)送區(qū),發(fā)送您發(fā)送的任意字符
2.支持16進(jìn)制發(fā)送,勾選16進(jìn)制發(fā)送的時候?qū)Πl(fā)送區(qū)的內(nèi)容進(jìn)行16進(jìn)制和字符互轉(zhuǎn),輸入16進(jìn)制的時候,支持字節(jié)自動拆分,不需要每輸入一個字節(jié)就輸入一個空格。也就是說,輸不輸入空格隨你
3.勾選發(fā)送新行,將會在發(fā)送內(nèi)容后加入換行回車
4.支持定時發(fā)送,可以自定義發(fā)送周期
5.支持發(fā)送任意格式的文件,可以隨時終止文件的發(fā)送,可以通過下面的進(jìn)度條查看發(fā)送進(jìn)度
6.點(diǎn)擊發(fā)送按鈕,即可發(fā)送您想發(fā)送的內(nèi)容,支持快捷鍵“Ctrl+Enter”發(fā)送
7.點(diǎn)擊清除發(fā)送按鈕,可以清除發(fā)送區(qū)的內(nèi)容,并且清除發(fā)送和接收字節(jié)計數(shù)
8.在狀態(tài)欄,可以看到發(fā)送和接收的字節(jié)數(shù),可以讀取當(dāng)前串口“CTS,DSR,DCD”的狀態(tài),可以顯示當(dāng)前的系統(tǒng)時間。在狀態(tài)欄的比較左邊,有一個開始按鈕,可以調(diào)出系統(tǒng)計算器,可以恢復(fù)軟件的默認(rèn)設(shè)置。也可以從這里退出軟件
多條發(fā)送說明
1.多條發(fā)送,適合有多條指令需要發(fā)送的場合,比如支持AT指令的設(shè)備,藍(lán)牙,GSM,GPS,WIFI等等,配合ALIENTEK的USMART,還可以很方便調(diào)試代碼>
2.可以在任意條目輸入您想發(fā)送的字符,點(diǎn)擊按鈕即可發(fā)送
3.點(diǎn)擊添加頁面可以添加新的指令頁
4.點(diǎn)擊“首頁”,“上一頁”,“下一頁”,“尾頁”,來切換頁面,或者輸入頁碼,點(diǎn)擊跳轉(zhuǎn),跳轉(zhuǎn)到對應(yīng)的頁碼
5.勾選發(fā)送新行,將會在發(fā)送內(nèi)容后加入換行回車
6.勾選16進(jìn)制發(fā)送,可以支持16進(jìn)制發(fā)送,但是需要注意的是,這里沒有進(jìn)行16進(jìn)制驗證,如果包含非16進(jìn)制字符,將會導(dǎo)致發(fā)送失敗
7.勾選關(guān)聯(lián)數(shù)字鍵盤,發(fā)送條目0-9將會關(guān)聯(lián)到數(shù)字鍵(xx0-xx9),為當(dāng)前選中頁的數(shù)字鍵,在鍵盤上按下響應(yīng)的按鍵即可發(fā)送。可以方便控制,比如“智能車”,“飛行器”等等其他設(shè)備。在小鍵盤這里可以看做是方向鍵哦。
8.支持自動循環(huán)發(fā)送,可自定義發(fā)送周期,需要注意的是,沒有勾選的發(fā)送條目將不會被發(fā)送
9.點(diǎn)擊“導(dǎo)入導(dǎo)出條目”按鈕可以很方便的編輯,導(dǎo)入導(dǎo)出條目,查看條目的備注
協(xié)議傳輸說明
1.此協(xié)議是從modbus(rtu)演變而來,可以稱之為modbus的變種。協(xié)議屬于半雙工傳輸?shù)腟end-Ack模式,協(xié)議自帶靈活可配置的自動重發(fā)機(jī)制,可配置重發(fā)次數(shù),重發(fā)間隔(即幀周期),多種校驗方式,支持校驗和,異或,CRC8,CRC16校驗,CRC8和CRC16均為查表的方式,效率高,通過這些機(jī)制可以有效保證數(shù)據(jù)的傳輸質(zhì)量。支持單次發(fā)送,自動發(fā)送(自定義周期),文件發(fā)送(如,IAP串口升級)三種模式
其他功能說明
1.語言設(shè)置,在左下角菜單處,可以設(shè)置軟件的語言,目前支持中文,英文,中文繁體
2.保存窗口編碼方式設(shè)置,在左下角菜單處,選擇編碼方式,保存窗口接收的數(shù)據(jù)就是對應(yīng)的編碼方式
3.原子軟件庫,左下角進(jìn)入,可以通過原子軟件庫訪問正點(diǎn)原子的軟件,和相關(guān)的資料
4.恢復(fù)默認(rèn)設(shè)置,將軟件的設(shè)置信息恢復(fù)到默認(rèn)狀態(tài)
5.修改字體大小背景色,在左下腳菜單處修改
XCOM串口調(diào)試助手更新說明
XCOMV2.1
1.修復(fù)幾行發(fā)送數(shù)據(jù),假如數(shù)據(jù)不正確,一直反復(fù)彈出來彈出框
2.修復(fù)之啟用單行發(fā)送新行,幾行發(fā)送未啟用,應(yīng)用幾行發(fā)送,程序流程錯誤
3.修復(fù)一部分客戶應(yīng)用導(dǎo)出來的EXCLE,導(dǎo)進(jìn)不上
4.修復(fù)16進(jìn)制顯示信息與一般數(shù)據(jù)轉(zhuǎn)換時數(shù)據(jù)顯示信息不一樣
5.修復(fù)16進(jìn)制下發(fā)送框鍵入數(shù)據(jù)長短為合數(shù),轉(zhuǎn)換一般字符串?dāng)?shù)組錯誤,改成倒數(shù)第而為補(bǔ)零
6.修復(fù)時間設(shè)置只區(qū)別數(shù)據(jù)和別的標(biāo)識符,未區(qū)別正負(fù)數(shù)
7.修復(fù)16進(jìn)制下不可以應(yīng)用Ctrl+Enter發(fā)送
8.16進(jìn)制與一般字符串?dāng)?shù)組轉(zhuǎn)換按段顯示信息
9.時間格式放前邊了
10.添加廷時設(shè)定,發(fā)送文檔時能夠按1024字節(jié)數(shù)設(shè)定廷時
11.添加系統(tǒng)更新提醒,手機(jī)軟件起動提醒,能夠忽視
12.添加廣告欄
13.添加正點(diǎn)原子軟件倉庫,能夠從軟件倉庫,立即瀏覽正點(diǎn)原子各種各樣軟件的下載詳細(xì)地址
14.添加儲存文檔的編號種類的挑選,客戶儲存文檔時能夠選擇文件的編號種類(默認(rèn)設(shè)置GB2312編號)
15.幾行發(fā)送已不限定命令的總數(shù)
16.幾行發(fā)送關(guān)系電腦鍵盤,改成發(fā)送當(dāng)今選定頁的序號(xx0-xx9)
17.添加漢語,英語,中文繁體語言設(shè)置
18.添加I/O框的數(shù)據(jù)字體樣式,文字大小,背景顏色等的設(shè)定
19.將幾行發(fā)送命令的儲存文檔改成.CSV