------------------------------------------------------------
author: hjjdebug
date: 2016年 02月 25日 星期四 21:09:10 CST
------------------------------------------------------------
因工作需要,需要俘获串行口上的数据。
3 线通讯的串行口,2脚为接受,3教为发送。
1. 硬件连接
用两个串口,搭在这个通讯的2脚和3脚上,连接到监控串口的2脚上。
以这种方法,确实俘获到了串口上的数据。
这样抓到的数据,确实是很权威的。
还有更简单实用的方法,这里记录一下:
serial_monitor 工具, 它可以直接监视到串口的发送,接受数据。
它的功能很强大,前提是你要会用,会分析。
另外一个辅助工具是串口调试助手,可以帮助你从串口发送和接受数据。
这两个工具都有绿色版,有它们在,串口不在话下了。
本来还从网络上下载了一个开源的Qt窗口代码,准备为自己所用。
我的测试结果是,我所采样的串口竟然是modem 协议,有rts:cts, dtr:dsr
这个东西现在已经过时了,现在代码很难编出支持这种协议的东西(单片机还有)
所以放弃了。但为了纪念这两个串口工具,特写此博文。
那是windows 下的工具,顺便也要提及一下linux下串口工具
minicom: 彩色控制台串行口工具, 更象一个终端
author: hjjdebug
date: 2016年 02月 25日 星期四 21:09:10 CST
------------------------------------------------------------
因工作需要,需要俘获串行口上的数据。
3 线通讯的串行口,2脚为接受,3教为发送。
1. 硬件连接
用两个串口,搭在这个通讯的2脚和3脚上,连接到监控串口的2脚上。
以这种方法,确实俘获到了串口上的数据。
这样抓到的数据,确实是很权威的。
还有更简单实用的方法,这里记录一下:
serial_monitor 工具, 它可以直接监视到串口的发送,接受数据。
它的功能很强大,前提是你要会用,会分析。
另外一个辅助工具是串口调试助手,可以帮助你从串口发送和接受数据。
这两个工具都有绿色版,有它们在,串口不在话下了。
本来还从网络上下载了一个开源的Qt窗口代码,准备为自己所用。
我的测试结果是,我所采样的串口竟然是modem 协议,有rts:cts, dtr:dsr
这个东西现在已经过时了,现在代码很难编出支持这种协议的东西(单片机还有)
所以放弃了。但为了纪念这两个串口工具,特写此博文。
那是windows 下的工具,顺便也要提及一下linux下串口工具
minicom: 彩色控制台串行口工具, 更象一个终端
cutecom: qt 写的小巧的串行口工具, 跟windows 界面很相像。
linux 下把串口作为一个设备,用stty 设置串口参数,
用echo, cat 命令象操作文件一样操作串行口!