STM32
直播中

符筹荣

7年用户 990经验值
私信 关注
[问答]

请问一下怎样去使用STM32串口上的奇数校验或者偶数校验呢

请问一下怎样去使用STM32串口上的奇数校验或者偶数校验呢?

回帖(1)

王永佳

2021-12-9 10:45:34
/*
      USART 配置
      如果需要使用奇数校验或者偶数校验,需要把数据长度定位9bit
  */

  USART_InitStructure.USART_WordLength = USART_WordLength_9b;


如果PC端设置为: 数据位=8,停止位=1,奇偶检验=偶
则STM32的设置为:数据位=9,停止位=1,奇偶检验=偶

请记住,在STM32上,奇偶检验位要计算在数据位中。无校验时数据位为8,有校验是数据位应为9。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分