串口調試神器之Docklight 原 薦


終於有了一個心儀的串口調試工具——Docklight ,從此愛不釋手 。

這個小工具絕對會在你開發之路上,助你一臂之力,猶如他的名字一般。

“夜空中最亮的星,照亮你前行!”


廢話不多說,先來張靚照 :



最最基本的功能,當然是接收串口打印消息。並且有一個較好的地方,他能夠詳細的顯示接收消息的時間 , 如下圖所示,我用單片機一秒鐘發送一次滴答消息 :


時間戳默認是不顯示的,可雙出軟件界面中 這個地方,然後會彈出來如下對話框中設置,



另外想清除屏打印的信息,可點如下紅色叉叉,實時清除:


串口端口選擇及波特率等基本設置可雙擊此處:



但這些還不是他能吸引到我的地方,我比較喜歡是他可以自定義N多條串口協議,並且能夠以工程的形式保存下來,可保存爲NaNp格式的文件。
如前段時間我用串口顯示屏做的一個項目,就幫上了不少忙。
如下圖中顯示了根據屏的文檔制定協議,以及調試時發送消息和屏回覆:



默認設置下,通過此工具向外發送的消息顯示爲藍色,接收到的消息顯示爲紅色,
並且可以選擇以“字符串”,“十六進制”,“ 十進制”,“ 二進制”形式顯示出來。

雙擊如下區域,可以進行發送與接收消息協議的設計、設置:



彈出如下設置對話框,寫上協議名,以及要發送的內容,並且還可設置循環發送,
如我設置每隔0.5秒發送一次"Hello !" ,





另外的另外,有心的你可能會注意到左下角還有一個叫做“Receive Sequences”的協議設置,它是幹什麼的呢?
這個功能也挺有意思,它可以根據接收來的消息,選擇回覆的內容 。


如上面所示,上面的圈圈的地方代表判斷是否接收到“Hello!”字符串,如果是,則會執行下的圈圈中的動作,調用“Hi”消息進行回覆。

如我如此設置後,再進行串口迴環測試,結果如下:


解釋一下過程 :首先,把串口的接收端與發送端連接, 再點Say_Hello,發送“Hello !”消息,接收端會接到,並打印顯示出來(紅色的),
這時,通過前面左下角的設置,此神器會判斷收到“Hello !”消息,就會調用Hi發送協議,發送“Hi.How are you !” ,因爲是串口迴環,
所以在發送後,又會接收到並顯示出來 。


神器的基本功能就介紹到此,如若喜歡,你也來用一下吧。
還有更高級的功能在需要時摸索一下相信你就會用了,這個軟件做的很人性化。
另外有關他的信息可參照官網:
http://www.docklight.de/


【 聲明:本文乃oceanstack原創文章,歡迎轉載並標明出處。  如有問題聯繫信箱:[email protected]




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章