0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

stm32串口奇偶校验

lhl545545 来源:博客园 开源电子网 面包板 作者:博客园 开源电子网 2021-07-23 09:26 次阅读

STM32串口通信使用奇偶校验的时候应该设置数据位长度9bit,奇偶校验是硬件完成的,并且stm32用校验位时,数据位要选9位,8位会出现故障可能。

STM32串口通信使用奇偶校验代码如下:#ifdef USART1_ON

//允许USART1的时钟

RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1, ENABLE);

_InitStructure.USART_BaudRate = 9600;

USART_InitStructure.USART_WordLength = USART_WordLength_9b;

USART_InitStructure.USART_StopBits = USART_StopBits_1;

USART_InitStructure.USART_Parity = USART_Parity_Odd;

USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;

USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;

USART_Init( USART3, &USART_InitStructure);

STM32串口通信使用奇偶校验时在有奇偶校验时需要9个数据位,无奇偶校验时8个数据位即可。
本文综合整理自博客园 开源电子网 面包板社区
责任编辑:pj

  • stm32串口
    +关注

    关注

    0

    文章

    5

    浏览量

    1941
收藏 人收藏

    评论

    相关推荐

    STM32F103VET6串口通信的时候,要求可以切换三种传输格式(485的奇偶校验位)

    STM32F103VET6串口通信的时候,要求可以切换三种传输格式(485的奇偶校验位)
    发表于 08-19 14:39

    如何解决STM32使用串口奇偶校验遇到的问题?

    STM32使用串口奇偶校验遇到的问题?
    发表于 12-06 07:26

    STM32串口通信如何使用奇偶校验

    STM32串口通信如何使用奇偶校验
    发表于 12-10 07:36

    为什么STM32串口配置成有无奇偶校验位时其数据长度是不同的呢

    STM32串口配置成有无奇偶校验位时其数据长度是不同的呢?
    发表于 12-10 07:19

    STM32 串口奇偶校验问题

    串口1:PA9 PA10 //打印调试数据串口2:PA2 PA3 //串口传感器通讯遇到问题说明:1、STM32串口1、2输出时,一直丢失第一个字节数据。2、STM32串口2...
    发表于 12-24 18:43 9次下载
    <b>STM32</b> <b>串口</b>及<b>奇偶校验</b>问题

    问题笔记:STM32串口数据位与校验

    STM32移植freemodbus 后测试时,只能使用无校验 ,设置奇偶校验时无法与上位机通讯解决方法如果串口助手使用串口配置为:数据位8 停止位1 有奇偶校验STM32需设置为:数据位9
    发表于 12-24 18:44 17次下载
    问题笔记:<b>STM32</b><b>串口</b>数据位与<b>校验</b>位

    STM32的UART奇偶校验注意

    STM32的UART奇偶校验注意STM32的UART在初始化时,我们通常用到最多的就是无校验位,1停止位。但是我在项目中也遇到某些芯片通信用的需要奇校验或者偶校验,这里需要特别注意的是STM32
    发表于 12-28 19:10 12次下载
    <b>STM32</b>的UART<b>奇偶校验</b>注意

    奇偶校验

    奇偶校验码   
    发表于 10-13 16:42 3515次阅读

    奇偶校验器,奇偶校验器是什么意思

    奇偶校验器,奇偶校验器是什么意思
    发表于 03-08 17:32 1828次阅读

    奇偶校验码,奇偶校验码原理是什么?

    奇偶校验码,奇偶校验码原理是什么?
    发表于 03-17 17:39 5.9w次阅读

    奇偶校验器_奇偶校验设计程序

    奇偶校验器_奇偶校验设计的程序代码,希望对大家有帮助
    发表于 11-11 10:04 5148次阅读

    stm32 usart奇偶校验如何配置

    stm32 usart奇偶校验如何配置?或许你在stm32 usart奇偶校验过程中会遇到如下一些坑,stm32 usart偶校验错误标志位以及出现偶校验错误,奇偶校验位包含在数据位中等等这些可能是你将错误的数据放到DR寄存器中导致的。
    的头像 发表于 07-23 09:55 5751次阅读
    <b>stm32</b> usart<b>奇偶校验</b>如何配置

    增强FIFO模式下的奇偶校验

    串口通讯奇偶校验,分为两期讲解,上期主要讲解标准SCI模式下的奇偶校验,本期主要讲解增强FIFO模式下的奇偶校验
    的头像 发表于 11-02 09:30 327次阅读

    下载硬声App