XCOM串口調試助手是多款串口調試工具中比較好用的一款,它為大家提供了免費的串口調試服務,我們只需要打開電腦上的xcom串口調試工具,它就會對你的串口進行自動識別,并且可以快速獲取到所有接收到的歷史數據,從而讓你能夠自動循環發送各種串口數據信息,支持常用的50-256000bps波特率,能設置校驗、數據位和停止位,能以ASCII碼或十六進制接收或發送任何數據或字符(含中文),任意設定自動發送周期,可以把收到的數據以文本文件的方式保存,能發送任意大小的文本文件

XCOM串口調試助手軟件簡介
XCOM串口調試助手,適用于單片機開發,與同類串口調試助手相比,XCOM 界面美觀使用方便,可準確進行自動識別串口,還可以查看接收到的歷史數據,可單條發送與多條發送,支持定時發送與16進制發送,自動循環發送。

XCOM串口調試助手特色
1、XCOM軟件是中文界面,所以使用非常簡單,可以自動查找到調試的串口
2、串口的信息可以在軟件顯示,可以設置連接串口的方法
3、波特率是可以設置調整的,方便你為不同的串口配置波特率
4、提供標準的十六進制顯示
5、提供詳細的設置方案
6、通過XCOM軟件可以更好調試你的串口數據
7、可以方便設備開發人員調試自己的設備數據接收情況
8、適合需要調試硬件設備通訊方式的朋友使用
9、可以對發送的字符復制,可以對接收的信息復制

XCOM串口調試助手功能
1、XCOM提供簡單的串口調試方案,用戶可以通過軟件幫助你配置調試參數。
2、提供連接設備常用配置,可設置波特率、數據位置、串口操作方式。
3、支持發送設置,發送需要調整的信息。
4、支持進入顯示,顯示發送的16進入顯示。
5、提供主機配置,可設置協議傳輸的主機信息。
6、有重復調試命令編輯,設置重復測試信息。
7、支持8種調試方案,輸入8種調試信息。
8、也可以單獨發送,接收的數據可以在軟件中看到。
9、提供詳細的幫助,讓用戶更加了解串行調整方案。

XCOM串口調試助手使用說明:
一、串口設置
1.軟件啟動后,會自動搜索可用的串口,可以顯示詳細的串口信息,由于兼容性原因某些電腦可能不會顯示。
2.超高波特率接收,在硬件設別支持的情況下,可自定義波特率,點“自定義”即可輸入您想要的波特率,不過需要在串口關閉的情況下,才能修改哦。默認可選波特率為1200bps-1382400bps
3.可以選擇為“1、1.5、2”三種停止位.
4.可以選擇“5、6、7、8”四種數據長度
5.可選奇,偶校驗,或無校驗
6.支持串口隨時插拔,對于某些硬件設別,由于驅動兼容性的原因可能不支持,實測CH340無問題,建議手動關閉串口
二、顯示設置
1.16進制顯示,勾選后將顯示16進制的字節,如果之前接收到了數據,會自動轉換,所以當接收的數據量比較大的時候,轉換會比較慢
2.顯示模式設置,默認為黑色背景,綠色字體。勾選“白底黑字”可以將背景設置為白色,字體為黑色
3.通過勾選”RTS”,”DTR”可以控制當前串口的RTS和DTR輸出
4.勾選“時間戳”選項,可以加入時間戳顯示,需要注意的是,時間戳是以換行回車斷幀,所以,當接收到的數據不含“rn”換行回車時,此選項是無效的哦。
5.可以保存接收窗口為任意格式的文件,默認為txt格式的文件
6.點擊清除接收按鈕,可以清除窗口顯示的內容,并且清除發送和接收字節計數
三、單條發送
1.可以在發送區,發送您發送的任意字符
2.支持16進制發送,勾選16進制發送的時候將對發送區的內容進行16進制和字符互轉,輸入16進制的時候,支持字節自動拆分,不需要每輸入一個字節就輸入一個空格。也就是說,輸不輸入空格隨你
3.勾選發送新行,將會在發送內容后加入換行回車
4.支持定時發送,可以自定義發送周期
5.支持發送任意格式的文件,可以隨時終止文件的發送,可以通過下面的進度條查看發送進度
6.點擊發送按鈕,即可發送您想發送的內容,支持快捷鍵“Ctrl+Enter”發送
7.點擊清除發送按鈕,可以清除發送區的內容,并且清除發送和接收字節計數
7.在狀態欄,可以看到發送和接收的字節數,可以讀取當前串口“CTS,DSR,DCD”的狀態,可以顯示當前的系統時間。在狀態欄的最左邊,有一個開始按鈕,可以調出系統計算器,可以恢復軟件的默認設置。
四、多條發送
1.多條發送,適合有多條指令需要發送的場合,比如支持AT指令的設備,藍牙,GSM,GPS,WIFI等等,配合ALIENTEK的USMART 可以很方便的調試代碼
2.可以在任意條目輸入您想發送的字符,點擊按鈕即可發送
3.一共有四頁,可以通過“首頁,上一頁,下一頁,尾頁”按鈕來進行頁面的切換
4.勾選發送新行,將會在發送內容后加入換行回車
5.勾選16進制發送,可以支持16進制發送,但是需要注意的是,這里沒有進行16進制驗證,如果包含非16進制字符,將會導致發送失敗
6.勾選關聯數字鍵盤,發送條目0-9將會關聯到數字鍵0-9,在鍵盤上按下響應的按鍵即可發送。可以方便控制,比如“智能車”,“飛行器”等等其他設備。在小鍵盤這里可以看做是方向鍵哦。
7.支持自動循環發送,可自定義發送周期,需要注意的是,沒有勾選的發送條目將不會被發送
8.點擊“導入導出條目”按鈕可以很方便的編輯,導入導出條目,查看條目的備注
五、協議傳輸
1.此協議是從modbus(rtu)演變而來,可以稱之為modbus的變種。協議屬于半雙工傳輸的Send-Ack模式,協議自帶靈活可配置的自動重發機制,可配置重發次數,重發間隔(即幀周期),多種校驗方式,支持校驗和,異或,CRC8,CRC16校驗,CRC8和CRC16均為查表的方式,效率高,通過這些機制可以有效保證數據的傳輸質量。支持單次發送,自動發送(自定義周期),文件發送(如,IAP串口升級)三種模式
2.幀格式簡要說明
格式字段長度類型描述
數據頭設備地址1BYTE標記設備地址
幀功能1BYTE表示該幀的功能
幀序列1BYTE由上位機自增,0-255循環,下位機響應此字段,若響應有誤,上位機則進入重發狀態
有效數據長度1BYTE數據域的長度0-255
數據域數據有效數據長度BYTE存放有效數據
數據尾SUM1BYTE全部字節之和為0
XOR1BYTE全部字節異或
CRC81BYTECRC8校驗(查表法)
CRC162BYTECRC16校驗(查表法)
3.協議傳輸分為,上位機的發送區,和來自下位機的響應區域。
4.響應區,可以勾選自動換行,顯示將換行,勾選顯示原始幀,將顯示原始幀而不只顯示有效數據部分,可以方便大家調試
5.發送區,可以配置您要發送設備的地址,幀功能,幀周期,是否自動發送,最大重發次數,選擇校驗方式,以及發送文件
6.在發送文件的時候,可以通過配置最大數據長度來改變每次發送的有效數據長度
7.單次發送,自動發送,文件傳輸,同一時刻只能使用一種功能。
8.當軟件處于重發狀態時,可以再次點擊發送處來終止發送任務
XCOM串口調試助手使用教程:
xcom串口調試助手怎么用?
連接串口硬件
連接:
將ch340連接到電腦的USB接口上,這是買的一個ch340模塊,網上十幾塊都可以得到。
檢查:
找到電腦的”設備管理器“
在電腦的“設備管理器”中查看是否有相應的硬件連接。

如果沒有我們往往要下載ch340的硬件驅動,可以百度搜索一下,有很多的這樣的驅動,任意下載一個安裝后,在連接上就可以了。
如果正確連接應該有一下的結果。

軟件配置
打開:
串口助手。

配置“com”口:
要個設備管理器中對應的com口號一致。

配置“波特率”:
要和通訊的協議一致。同樣還有“停止位”等,這些參數大都牽涉到通信的協議,請參考相關的額行規。 但是大多數情況下僅僅配置“波特率”。

配置其他的功能參數:
比如“16進制顯示”,“白底黑字”等等這些根據自己的需求選擇。一般就不進行配置的。配置完后打開串口,就OK了。

界面簡介:
上面的黑色窗口是顯示接收的數據的。
在發送欄中寫入要發的數據,后點擊發送就可了,注意是否有空格,回車等鍵。

更新日志
V2.6更新記錄
1,解決了錯誤提示更新 的bug.
2,解決了錯誤換行的bug.