最完整最可靠的方法
就是
连接一个真实
的串口通信线路,2
端用相应软件,如
串口调试助手
之类的,相互发送发送数据,看另外一端是否能正常接收!
当然,也可以
简单的
单台机器
测试,即短接
串口
的
2、3
两针,用相应软件,如
串口调试助手
,发送
数据,看能否回显
发送的数据
当然,短接
时要谨慎 *** 作!
请看
武汉鸿伟光电
有
串口调试助手
等软件下载
祝你顺利
串口调试可以用串口接实际的单片机,也可以用虚拟串口软件,虚拟一对串口模拟测试。
类似的工具有格西烽火、SSCOM等,使用都很方便,设置好参数,即可。
下图为发送短信息的测试。
串口是用来通信的,如果能正常通信,串口当然就是好的! 所以,最可靠的方法就是建立一个 串口通信环境。当然,也有简单的方法,那就是短接串口的 2、3两针,这样就形成一个自发自收的环境,再用串口调试助手发送数据,如果有数据回显,大致说明串口通信功能正常! 当然,标准串口信号很多,最可靠的方法还是建立一个串口通信环境。
拓展:
1、串口调试助手是串口调试相关工具,有多个版本。如:友善串口调试助手,支持9600,19200等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
2、硬件连接方面,传统台式PC机支持标准RS232接口,但是带有串口的笔记本很少见,所以需要USB/232转换接口,并且安装相应驱动程序。较为常用的串口有9针串口(DB9)和25针串口(DB25),通信距离较近时(<12m),可以用电缆线直接连接标准RS232端口(RS422,RS485较远),若距离较远,需附加调制解调(MODEM)。最为简单且常用的是三线制接法,即地、接收数据和发送数据三脚相连。
c#串口通信中,slip包的检测方法如下:1、定义一个字符串,用于存储串口收到的数据;
2、使用串口接收函数,将接收到的数据保存到字符串中;
3、判断接收到的数据是否符合slip协议,即检查字符串中是否有开始字符和结束字符;
4、如果符合slip协议,则说明收到一个完整的slip包,解析该包;
5、如果不符合slip协议,则继续接收数据,直到收到完整的slip包。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)