stm32中,设置数据帧的第一个字节的数据奇偶校验位为1,后面的字节的奇偶校验位为0,串口该怎么设置?

2025-04-08 04:32:11
推荐回答(4个)
回答1:

STM32串口数据寄存器是9位的,直接设置数据位9位,无校验,然后第一个9位数据的最高位强制设置成1,其它9位数据最高位强制设置成0就可以了。

回答2:

数据奇偶校验位是CPU自动添加(发送端)和校验(接收端)的,无需人工操作。
你的设置中,应该是无校验的。

回答3:

楼主解决这个问题了吗, 我现在也在弄这个功能。

回答4:

代码贴出来看看