串口调试神器之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]




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