O-ComTool是一款非常友好的串口調(diào)試助手,除支持傳統(tǒng)串口收發(fā)功能外,還支持?jǐn)?shù)據(jù)快捷發(fā)送、數(shù)據(jù)快速校驗、協(xié)議數(shù)據(jù)自組發(fā)送、解析等功能,同時還支持計算器、設(shè)備管理器的快捷呼出,是嵌入式工作者不可多得的串口工具。

功能介紹:
主界面
軟件界面如下圖所示,與其他串口軟件沒有太大區(qū)別,支持ascii碼 hex切換,支持自動回復(fù),支持重復(fù)發(fā)送,自動追加計數(shù)值等功能。
串口設(shè)置與接收設(shè)置
端口號在每次選擇時會自動刷新,因此新串口插入無需重啟軟件,串口其他參數(shù)可以根據(jù)具體使用情況設(shè)置,其中波特率可自定義,支持流控。
自動回復(fù)
自動回復(fù)可以應(yīng)用于數(shù)據(jù)召測測試,尤其適用于無線通信模塊召測通信成功率的測試。設(shè)置延遲時間可以延遲回復(fù)。
自動計數(shù)
勾選自動計數(shù)后,每發(fā)送一幀數(shù)據(jù),都會自動追加幀計數(shù)值,便于統(tǒng)計數(shù)據(jù)丟失規(guī)律。
重復(fù)發(fā)送
重復(fù)發(fā)送作為串口工具必備功能,就不多介紹了。
注釋
在發(fā)送報文時通常需要知道該報文的含義,即使我們已經(jīng)組好了報文,一眼也無法看出該報文的含義,因此本軟件提供“//”注釋功能,方便定義報文含義,配合文件載入功能,大大提高串口調(diào)試效率。
快速計算校驗
面對各種規(guī)約,稍微修改報文內(nèi)容就需要重新計算校驗碼,軟件提供了右鍵快速計算校驗碼功能,減少了校驗碼計算的麻煩,目前支持校驗和、異或校驗、CRC16、CRC32四種校驗。
文件載入與發(fā)送
將報文按行保存至txt中,配合“//”注釋功能,能夠?qū)崿F(xiàn)快速的報文切換與發(fā)送,方便調(diào)試。
小工具
在日常串口調(diào)試中,經(jīng)常需要用到計算器,設(shè)備管理器等,本軟件將這些功能都集中在一起,可以通過鼠標(biāo)快速打開,也可以使用快捷鍵(alt+t+xx)快速打開。
快捷發(fā)送
快捷發(fā)送提供多達25條報文緩存,能夠?qū)崿F(xiàn)不同報文的快速切換。
簡單模式
對于單純的接收顯示,可以通過收起參數(shù)設(shè)置面板來達到更好的視野,擴大了接收界面的可用面積。
重置計數(shù)
本軟件提供了報文計數(shù)功能,每一次發(fā)送與接收都有記錄,方便收發(fā)成功率的統(tǒng)計,統(tǒng)計支持?jǐn)?shù)據(jù)幀統(tǒng)計,也支持?jǐn)?shù)據(jù)字節(jié)統(tǒng)計。
關(guān)于協(xié)議功能
由于時間關(guān)系,協(xié)議功能將在以后的日子里實現(xiàn),主要實現(xiàn)功能:數(shù)據(jù)幀格式可以自定義,報文可以自動組包發(fā)送,接收到的數(shù)據(jù)報文能夠根據(jù)定義好的協(xié)議自動解析,自動校驗。