单片机中的做RS232串口通信时,我的数据总是无法传到单片机实验板上,我用的线是USB转串口线

2025-03-04 13:32:45
推荐回答(5个)
回答1:

教你个最简单的方法,把单片机的TX,RX这两个引脚短接了,看你的“串口调试助手V2.2.exe”是不是有接到你从“串口调试助手V2.2.exe”发送出来的数据,如果有是你的单片机电路或程序有问题,如没有接到,说明你的USB转串口线,或是驱动等方面有问题,先查下是哪出问题再来解决!!!

回答2:

程序没问题
就从连接方面帮你分析下
1.调试助手通讯协议,波特率(还是该对应程序检查下),端口号
2.线的问题:RS232的2,3口短接看看
3.也可以更改下调试助手的收发格式:有可能是HEX格式 点点试试

回答3:

试验板上如果是用USB做下载线,要将板上的仿真开关(自锁)按下才能进行仿真(假设下载时是抬起的)。我也遇到了类似的情况,测试了半天是仿真开关未按下的原因。

回答4:

感觉在确认
1:单片机程序
2:串口助手使用
正确后;
再确认一下:
从串口发送出去的数据格式是否是你程序中认为的数据格式(可以在串口助手中设置)
比如,单片机是以char定义接收,而你发送是以ASC码的形式。

回答5:

单片机晶振,编程熔丝位,用外部晶振