Serial Hunter串口獵人是一款強大實用的多功能的串口調(diào)試的串口工具箱工具,串口獵人調(diào)試工具能以十六進制顯示信息,支持串口調(diào)試,高級發(fā)碼收碼,波形、碼表、柱狀顯示,可進行基本發(fā)碼,高級收碼和發(fā)碼,具有一些相關(guān)的參考資料便于用戶查看。
基本功能
1、支持16個COM口、自動/手動搜索串口、串口參數(shù)的設(shè)置和查看。
2、支持查看或修改串口控制線(DTR、RTS、DCD等等)的狀態(tài)。
3、支持基本的收、發(fā)、查看、保存、載入、清除等功能。
4、兩種收發(fā)格式:HEX碼/字符串,支持中文字符串。(英文=ASCII碼,中文=ANSI(GBK)碼)。
5、大容量的收碼區(qū),為了加快顯示速度會把超過10K的數(shù)據(jù)自動隱藏(可以點擊【全顯】鈕查看)。
6、收碼區(qū)的顯示方式可以靈活設(shè)置:原始接收數(shù)據(jù)、按幀換行、通道數(shù)據(jù)、發(fā)送數(shù)據(jù)。
7、可以為收到的數(shù)據(jù)標注時間和來源。
8、可以自動比對發(fā)碼區(qū)和收碼區(qū)的數(shù)據(jù)是否一致(用于自發(fā)自收測試模式)。
9、收碼區(qū)的內(nèi)容,可以點擊【轉(zhuǎn)發(fā)】鈕轉(zhuǎn)到發(fā)碼區(qū)。
10、可以在每次發(fā)碼之前自動清除收碼區(qū)。
高級發(fā)碼功能
1、自動發(fā)列表功能:支持多組(最多16組)數(shù)據(jù)的輪流發(fā)送。
2、自動發(fā)文件功能:支持文件逐行發(fā)送。
3、輪發(fā)規(guī)則可以靈活設(shè)置,比如可以定時發(fā),也可以收到應(yīng)答后立即發(fā)。
4、輪發(fā)的間隔、無應(yīng)答重發(fā)次數(shù)和循環(huán)次數(shù)均可靈活設(shè)置。
5、靈活的幀格式設(shè)置。支持自動添加幀頭、幀尾、幀長、校驗、回車換行符。
6、幀頭、幀尾、幀長、校驗,是否要參與校驗或計入幀長,皆可靈活設(shè)置。
7、支持3種校驗方式:SC(累加和校驗)、LRC(縱向冗余校驗)、BBC(異或和校驗)。
8、校驗碼和幀長的長度,可以選擇單/雙字節(jié)。
高級收碼功能
1、支持按幀接收數(shù)據(jù)。
2、能自動進行幀結(jié)束判定(方式非常靈活,可以按幀頭、幀尾、幀長或時間)。
3、即時顯示最新一幀內(nèi)容。
4、擁有八個獨立接收通道,可以自動從指定幀中指定位置收取有效數(shù)據(jù)。
5、每個通道的數(shù)據(jù),可以獨自顯示、保存、清除。也可以送到收碼區(qū)去顯示。
6、可以設(shè)置通道收取數(shù)據(jù)的首地址、字節(jié)長度(單字節(jié)或多字節(jié))、碼制(HEX/BCD)、符號位形式。
7、示波器功能,可把收取的數(shù)據(jù)用波形方式顯示。示波器的通道數(shù)、倍率、偏移、周期、顏色和線寬等可調(diào)。
8、碼表功能,可把收取的數(shù)據(jù)用碼表方式顯示。(可以設(shè)置碼表的最大/最小值和報警值)。
9、柱狀圖功能,可把收取的數(shù)據(jù)用柱狀圖方式顯示。(也可以設(shè)置最大/最小值和報警值)。
10、可以把實施繪制的圖形保存為圖片。
其他說明
1、用戶的設(shè)置內(nèi)容,可以保存/載入或恢復(fù)默認值?梢赃x擇啟動時載入默認值還是上次設(shè)置值。
2、可以通過提示區(qū)和狀態(tài)指示了解軟件當前工作狀態(tài)。
3、當鼠標停留在按鈕、文本框或其它控件上,會獲得必要的提示。
4、右下角的圖釘按鈕,可以把窗口釘在最前面,避免被其它窗口覆蓋。
5、附送串口電路、協(xié)議、碼表等參考資料。
使用方法
最近一直在研究陀螺儀和加速度計的濾波問題,在使用《串口獵人》的過程中發(fā)現(xiàn)很多人跟我一樣不會使用多通道 多數(shù)據(jù)顯示波形,查了很多的資料,終于發(fā)現(xiàn)了使用方法,鑒于網(wǎng)上資料不好找,現(xiàn)重新整理一下 跟大家分享 : 在串口程序的發(fā)送過程中 將所有數(shù)據(jù)依次通過串口發(fā)送出去,記下發(fā)送的串口字節(jié)長度 在多通道頁面下 字節(jié)長度里 填充 ,舉個例子 發(fā)送兩個 16位的數(shù)據(jù),應(yīng)該是以4個字節(jié)的長度發(fā)出,先發(fā)第一數(shù)據(jù)的高字節(jié),然后第一數(shù)據(jù)的低字節(jié) ,然后第二數(shù)據(jù)的高字節(jié),最后是第二數(shù)據(jù)的低字節(jié),一共是4個字節(jié)的長度,在波形顯示界面中顯示兩個數(shù)據(jù)的波形,在0通道中設(shè)置 數(shù)據(jù) 地址 0 數(shù)據(jù)長度 雙字節(jié) 在1通道中設(shè)置 數(shù)據(jù)地址 2 數(shù)據(jù)長度 雙字節(jié) 這樣就能在波形顯示