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

[复制链接]
7523|7
手机看帖
扫描二维码
随时随地手机跟帖
量子纠缠|  楼主 | 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 | 显示全部楼层
修改之后什么时候生效呢

使用特权

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

本版积分规则

25

主题

158

帖子

8

粉丝