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