打印

串口通信7位数据位,偶校验问题,会多收一位

[复制链接]
1591|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lzhp1999|  楼主 | 2013-8-21 11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

STM32的单片机,我也搜索过论坛上的帖子看过,可能设置上还不详细。

USART_InitStructure.USART_WordLength = USART_WordLength_8b;//7,1,even //偶数校验
USART_InitStructure.USART_Parity = USART_Parity_Even;
USART_InitStructure.USART_StopBits = USART_StopBits_1;

发送出去没问题,但接收到的数据,有的多出一位bit7,是有设置呢?还是要手动清除bit7位?
沙发
21ID| | 2013-8-21 15:42 | 只看该作者
要手动清除的!

使用特权

评论回复
板凳
lzhp1999|  楼主 | 2014-3-30 11:11 | 只看该作者
要手动清楚,也就是原先的库有BUG。

使用特权

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

本版积分规则

3

主题

25

帖子

0

粉丝