阿貓串口調(diào)試助手,可以說(shuō)是一款更適合嵌入式開發(fā)工程師開發(fā)調(diào)試使用的串口調(diào)試助手,是阿貓?jiān)陧?xiàng)目開發(fā)過(guò)程中遇到各種問題解決方法與開發(fā)需求相結(jié)合而開發(fā)的一個(gè)實(shí)用簡(jiǎn)潔高效的串口調(diào)試助手,不僅征集網(wǎng)友意見,而且會(huì)更新發(fā)布開源學(xué)習(xí)資料等,可以幫助沒有串口開發(fā)基礎(chǔ)的人或新手調(diào)試編寫一些自己的串口工具。
功能簡(jiǎn)介: 阿貓串口調(diào)試助手除了具備普通串口的功能外,如COM口、波特率、數(shù)據(jù)位、校驗(yàn)位、停止位的設(shè)置,數(shù)據(jù)HEX和ascii碼切換發(fā)送及顯示,數(shù)據(jù)保存等外,還加入了更實(shí)用的過(guò)濾高亮、查找高亮,常用CRC校驗(yàn),數(shù)字參考時(shí)鐘,發(fā)送后任意字節(jié)可選按步長(zhǎng)自動(dòng)增加,自增發(fā)送時(shí)可選校驗(yàn)碼自動(dòng)校驗(yàn),實(shí)時(shí)發(fā)送文本數(shù)據(jù),效率快捷鍵等一系列特別實(shí)用的功能,使您的開發(fā)調(diào)試更加方便。 多種實(shí)用的功能方法均來(lái)自網(wǎng)友的推薦,阿貓串口也在根據(jù)網(wǎng)友的需要不斷更新新的特色功能。
一. 軟件界面
二. 特色功能介紹
1.接收數(shù)據(jù)過(guò)濾并實(shí)時(shí)高亮
大部分串口調(diào)試助手雖然有過(guò)濾功能,但是并沒高亮功能,例如在接收的一串十六進(jìn)制的數(shù)據(jù)中,查找一兩個(gè)需要的字節(jié),光靠眼睛是非常吃力的,鑒于此,阿貓?jiān)黾恿烁吡凉δ�,可以隨時(shí)顯示要查找數(shù)據(jù)的位置,緩解眼疲勞。
2.查找并高亮數(shù)據(jù)
阿貓串口提供了一種查找數(shù)據(jù)的方式,收到一些數(shù)據(jù)后,在“過(guò)濾幀關(guān)鍵字”里輸入要查找的內(nèi)容,點(diǎn)擊查找關(guān)鍵字,會(huì)將要查找的關(guān)鍵字用顏色標(biāo)識(shí)高亮出來(lái),每查找一次,顏色變換一次,最多同時(shí)可以用七種不同的顏色標(biāo)識(shí)。 3.數(shù)字參考時(shí)鐘
一個(gè)在調(diào)試過(guò)程中可能會(huì)用到的系統(tǒng)時(shí)鐘,精確到毫秒,提供開始時(shí)間和結(jié)束時(shí)間,自動(dòng)計(jì)算間隔時(shí)長(zhǎng),可作為參考時(shí)間。 4.實(shí)用發(fā)送后自增發(fā)送
自增發(fā)送是指,發(fā)送一串十六進(jìn)制數(shù)據(jù)后,根據(jù)需要可以自由設(shè)置從哪一個(gè)字節(jié)開始自動(dòng)增加,以及所增加的步長(zhǎng)值,周期可以設(shè)置連續(xù)的1~4個(gè)字節(jié),且需注意,低字節(jié)在前,高字節(jié)在后。 示例:
命令:0D 55 FF 00 00 01 00 00 00 01 0A 28B4 B4
從第3個(gè)字節(jié)開始,周期為兩個(gè)字節(jié),步長(zhǎng)值為1,自增發(fā)送變化結(jié)果如下:
5.數(shù)據(jù)顯示格式控制
數(shù)據(jù)發(fā)送接收的格式可以根據(jù)需要自由選擇,一看便可明白: 6.自增發(fā)送時(shí)自動(dòng)校驗(yàn)
因?yàn)樽栽霭l(fā)送時(shí)發(fā)送的數(shù)據(jù)在不斷變化,因此如果在命令末尾添加了一定方式的校驗(yàn),那么校驗(yàn)值跟隨變化也顯得非常必要,阿貓串口默認(rèn)最后幾位為校驗(yàn)字節(jié),請(qǐng)務(wù)必首先根據(jù)自己的校驗(yàn)方式校驗(yàn)一次以確定最后幾個(gè)字節(jié)位為校驗(yàn)字節(jié)。 該功能需要自增發(fā)送的同時(shí)勾選“自增發(fā)送區(qū)自動(dòng)校驗(yàn)”,請(qǐng)看示例。 示例:
發(fā)送區(qū)2,0D 55 1A 01 00 01 00 00 00 01 8E D8 DA 2F,
紅色為自增字節(jié),黃色為CRC32校驗(yàn)結(jié)果,請(qǐng)注意觀察變化。
7.校驗(yàn)方式選擇
有和校驗(yàn)、CRC8、CRC16、CRC32四種校驗(yàn)方式可選,校驗(yàn)后,可以根據(jù)需要的字節(jié)數(shù)進(jìn)行顯示,如,僅低字節(jié),或者低高字節(jié),高低字節(jié)等方式。點(diǎn)擊更多校驗(yàn)類型,獨(dú)立設(shè)置,自動(dòng)保存。 8.效率快捷鍵和串口延時(shí)
a.串口延時(shí)是為了匹配不同的數(shù)據(jù)長(zhǎng)度,以接收完整的數(shù)據(jù)包,軟件默認(rèn)延時(shí)20ms。 b.追求效率的朋友就不用多說(shuō)了,怎么順手怎么來(lái),在高級(jí)里面有常用的快捷鍵介紹。 9.源代碼學(xué)習(xí)
窗口下面有源代碼按鈕,阿貓會(huì)將整理好的源代碼信息發(fā)送至窗口,想學(xué)的朋友可以不時(shí)的關(guān)注一下,算是一個(gè)學(xué)習(xí)交流。
下載地址:
7uax.rar
(1.27 MB, 下載次數(shù): 134)
2016-1-4 01:54 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|