串口通信 奇偶校验

2019-08-17 00:12发布

在学串口通信的时候发现如果选上奇偶校验传送数据就会出现乱码,这是为什么呢??

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
TinyLight
1楼-- · 2019-08-17 02:26
因为你加入了校验位,发送接收字长是9位,所以下一行改为:USART_InitStruc.USART_WordLength = USART_WordLength_9b;
shenalun
2楼-- · 2019-08-17 03:20
 精彩回答 2  元偷偷看……
CandyGX
3楼-- · 2019-08-17 08:59
shenalun 发表于 2017-7-14 22:57
正常的通讯协议是起始位加上八位数据位,然后一位停止位,这里你用了奇偶校验位在配置结构体的时候就需要将 ...

但是XCOM中数据位的选择只有5,6,7,8啊?

一周热门 更多>