這是一個(gè)綠色免費(fèi)的串口設(shè)備調(diào)試工具,和一般的串口調(diào)試工具相比,這個(gè)工具比網(wǎng)絡(luò)上的串口調(diào)試工具多出了一些真實(shí)需要的用來(lái)調(diào)試設(shè)備的功能,首先一點(diǎn)就是大部分的串口調(diào)試工具收到數(shù)據(jù)都是立即返回,這樣的數(shù)據(jù)都是連著的,頭一條數(shù)據(jù)和后一條數(shù)據(jù)頭尾相連,對(duì)于調(diào)試著來(lái)說(shuō)要看數(shù)據(jù)非常麻煩,而且在不斷有數(shù)據(jù)過(guò)來(lái)時(shí),要停下來(lái)看數(shù)據(jù)除非關(guān)閉串口,而不能在打開(kāi)串口的時(shí)候看數(shù)據(jù),因?yàn)椴粩嘤袛?shù)據(jù)過(guò)來(lái)沖掉前面的數(shù)據(jù)顯示,甚至有些還不能最大化等等情況,這個(gè)工具是根據(jù)將近四年的與硬件通信這塊開(kāi)發(fā)工具的切身實(shí)際需求量身定做的,還能模擬設(shè)備立即回復(fù)數(shù)據(jù)。
之前很多QT開(kāi)發(fā)的版本源碼分成兩套,一套在Windows下編譯,一套在linux下編譯,甚至麻煩,雖然QT5.1之后的版本自帶了串口通信類(lèi),本人測(cè)試過(guò),貌似還有小問(wèn)題,在快速收發(fā)數(shù)據(jù)時(shí)容易卡住,這次帶來(lái)的源碼不用做任何改動(dòng)即可在多個(gè)平臺(tái)編譯。
基本功能:
1、支持16進(jìn)制數(shù)據(jù)發(fā)送與接收。
2、支持windows下COM9以上的串口通信。
3、自動(dòng)加載對(duì)應(yīng)操作系統(tǒng)串口號(hào)。
4、實(shí)時(shí)顯示收發(fā)數(shù)據(jù)字節(jié)大小以及串口狀態(tài)。
高級(jí)功能:
1、可自由管理需要發(fā)送的數(shù)據(jù),每次只要從下拉框中選擇數(shù)據(jù)即可,無(wú)需重新輸入數(shù)據(jù)。
2、可模擬設(shè)備回復(fù)數(shù)據(jù),需要在主界面開(kāi)啟模擬設(shè)備回復(fù)數(shù)據(jù)。當(dāng)接收到設(shè)置好的指令時(shí),立即回復(fù)設(shè)置的回復(fù)指令。例如指定收到0x16 0x00 0xFF 0x01需要回復(fù)0x16 0x00 0xFE 0x01,則只需要在SendData.txt中添加一條數(shù)據(jù)16 00 FF 01:16 00 FE 01即可。
3、可定時(shí)發(fā)送數(shù)據(jù)和保存數(shù)據(jù)到文本文件:,默認(rèn)間隔5秒鐘,可更改間隔時(shí)間。
4、在不斷接收到大量數(shù)據(jù)時(shí),可以暫停顯示數(shù)據(jù)來(lái)查看具體數(shù)據(jù),后臺(tái)依然接收數(shù)據(jù)但不處理,無(wú)需關(guān)閉串口來(lái)查看已接收到的數(shù)據(jù)。
5、每次收到的數(shù)據(jù)都是完整的一條數(shù)據(jù),而不是脫節(jié)的,做了延時(shí)處理。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版