[STM32F1] F103串口偶校验时,发送数据不对

[复制链接]
1003|4
 楼主| yubsh 发表于 2017-7-25 16:27 | 显示全部楼层 |阅读模式
1,接收偶校验,8位正确
2,发送偶校验,8位不正确,9位正确
问,难不成发送、接收时要重新初始化串口?改8位或者9位这么折腾?
feelhyq 发表于 2017-7-25 16:47 | 显示全部楼层
会不会前一个字节和后一个字节由于连着一起发导致接收方识别错误? 尝试线每发送完一个字节休息一下在发送
aozima 发表于 2017-7-25 17:41 | 显示全部楼层
STM32在使用奇偶校验时,要设置为9数据位。

评分

参与人数 1威望 +3 收起 理由
yubsh + 3

查看全部评分

mmuuss586 发表于 2017-7-25 19:10 | 显示全部楼层
加校验的,必须设置成9位

评分

参与人数 1威望 +3 收起 理由
yubsh + 3

查看全部评分

 楼主| yubsh 发表于 2017-7-26 09:00 | 显示全部楼层
设置成9位,已解决。谢谢各位!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

244

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部