打印
[STM32F1]

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

[复制链接]
883|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
5
yubsh|  楼主 | 2017-7-26 09:00 | 只看该作者
设置成9位,已解决。谢谢各位!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

244

帖子

3

粉丝