RS232不能通信,根据PCB图检查了硬件电路是否导通,短路状态使用串口工具发送消息收到消息可以收发,编程方面大概率无误。
由原理图可见,地、TXD和RXD设计错误,没有反着接。
用杜邦线Rx连Tx,一一对应重新连接即可。
整体看是这样的:
以下总结的原文链接:https://blog.csdn.net/weixin_44635546/article/details/100100845
很肯定是:其对应的RXD和TXD与下位机的要反着接。
另外,初步调试的方法如下:
1:检测硬件是否正常。
a)直接连接rx与tx形成短路状态,使用串口工具发送消息收到消息。
b)如果遇到有控制芯片比如RS232模块,单独使用线,连接rx与tx进行a测试。
c)如果还不行,直接通电用示波器,测试rx、tx是否有电压。
2:消息收到异常
一般都是波特率设置不匹配导致,直接使用串口工具换波特率实验即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)