[技术问答] HC32L136 串口通讯乱码问题

[复制链接]
wlm3000 发表于 2023-5-15 14:41 | 显示全部楼层
我也碰到同样问题,波特率设置56700及以下,发送正常,电脑接收也正常。调高到115200,电脑接收有时候正常,有时候不正常。每间隔一秒,发送一次,每次发送8个字节。单片机工作频率调正为22.12MHZ,波特率的误差应该是最小的。估计是波特率不对或单片机驱动波形畸变。不知都从哪里下手调正初始化设置
ccook11 发表于 2023-6-10 10:30 | 显示全部楼层
乱码的原因就是波特率不对              
sheflynn 发表于 2023-6-10 10:35 | 显示全部楼层
可能波特率不一样。              
kkzz 发表于 2023-6-10 10:46 | 显示全部楼层
波特率出错或者其他串口设置出错。
nomomy 发表于 2023-6-10 10:51 | 显示全部楼层
确认串口设置是否正确,检查线路的连接和阻抗匹配情况
sdlls 发表于 2023-6-10 11:27 | 显示全部楼层
常见的串口线路干扰包括电磁干扰、线路阻抗不匹配、线路长度过长等因素,这些因素都会影响到数据传输的质量。
belindagraham 发表于 2023-6-10 11:33 | 显示全部楼层
波特率 数据位 校验位 不匹配              
phoenixwhite 发表于 2023-6-10 12:44 | 显示全部楼层
在两端的串口通信中,需要保证波特率相同。如果波特率不一致,会导致数据接收时出现乱码。
benjaminka 发表于 2023-6-10 13:44 | 显示全部楼层
串口设备硬件故障 可能导致通信过程中产生乱码
juliestephen 发表于 2023-6-10 13:54 | 显示全部楼层
你是发送汉字了吗              
guijial511 发表于 2023-6-13 23:30 来自手机 | 显示全部楼层
有没有规律,是固定少几个字节嘛?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表