干货 | 分享一个事半功倍的调试神器
扫描二维码
随时随地手机看文章
来源:嵌入式从0到1大家好,我是程序员小哈。
串口监控软件用途
-
监控串口数据是否正常收发
-
抓取数据通信协议
新拿到一个串口设备(比如:使用Modbus协议的设备)或者使用串口通信的软件(比如:液相色谱工作站),通过抓取串口数据,可以加速对串口通信协议的理解,即使你手上没有通信协议,也可以通过对监控到的数据进行分析,一般基于ASCII码的串口通信协议还是可以分析出来的。
- 分清软硬件故障责任
串口通信的设备,如果上位机解析的数据结果不变动了,那么出现这种情况的原因可能是上位机解析错误,也可能是下位机死机等原因导致串口数据不再上传了或者发送的数据不符合预定义的协议,这时候,使用串口监控软件就可以轻松划清责任,避免软件工程师和硬件工程师相互扯皮,有助于快速定位问题。
AccessPort软件使用教程
AccessPort是一款实用的串口数据监控和调试工具,一般涉及串口通信开发都会用到这款工具。AccessPort可以拦截串口数据流和控制流,同时还拥有改变端口波特率和校验位的功能,完美兼容Win10 64位操作系统。
打开串口监控并监控某个串口
以管理员身份运行该软件:AccessPort.exe。软件工具栏中点击“选择被监控的端口”,选择我们要监视的串口号:COM2,如果是在软件打开后插入的串口,请点击”Refresh“,然后点击工具栏中的三角符号开始监控。
打开串口,查看监控信息
一定要先选择要监控的串口,再打开串口,之后正常操作即可,当我们打开串口的时候,我们会发现,在串口监控软件中,会显示打开的串口的通信参数,比如波特率、校验位等信息。
监控收发数据
因为我电脑中,COM2和COM3是一对虚拟串口,通过这对虚拟串口,可以实现串口数据的互传。
充当串口助手
AccessPort还可以作为串口助手使用,具体操作流程如下图所示:
总结
通过上面的演示,我们可以看到,AccessPort软件的强大之处,有了它,串口通信的调试事半功倍。