请教 STM32F030的USART 开启时奇偶校验切换问题

[复制链接]
 楼主| 量子纠缠 发表于 2021-9-24 09:57 | 显示全部楼层 |阅读模式
STM32F030C8T6 必须在关闭USART时才可以切换奇偶校验USART_Cmd(USART2, DISABLE);
我的程序中需要随时切换奇偶校验,串口不能关闭。请教有无办法实现。

测试在STM32F103C8T6芯片可以不关闭下切换校验。

香水城 发表于 2021-9-26 10:31 | 显示全部楼层
STM32F0参考手册里关于校验位的修改写的很清楚了:

12384614fdb933790d.png
呐咯密密 发表于 2021-9-28 14:41 | 显示全部楼层
用寄存器的方式来操作关闭串口,切换校验,使能串口,时间很短,来得及,你总不能数据发了一半切换吧
keaibukelian 发表于 2021-10-10 12:33 | 显示全部楼层
我自己倒是没有用过奇偶校验
labasi 发表于 2021-10-10 12:35 | 显示全部楼层
是不是发送完成之后才会进行切换呢
paotangsan 发表于 2021-10-10 12:37 | 显示全部楼层
操作寄存器就行了
renzheshengui 发表于 2021-10-10 12:39 | 显示全部楼层
可以在发送的过程中更改吗
wakayi 发表于 2021-10-10 12:39 | 显示全部楼层
修改之后什么时候生效呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

160

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部

26

主题

160

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部