LT-386596 发表于 2019-4-13 12:23:46

如何恢复

STM32F030, 自动波特率,当选用波特率为600时(48M),BRR的值溢出,会引起串口部件不工作,如何恢复?

Cortexxx 发表于 2019-4-13 13:30:06

1.降低APB的频率 或者 降低主频
2.增大baudrate

maxtch 发表于 2019-4-13 14:11:16

为什么你要用这么低的波特率呢?

toofree 发表于 2019-4-13 15:30:54

本帖最后由 toofree 于 2019-4-13 15:34 编辑

在系统频率48M不变的情况下,要想串口波特率低到600,只能降低外设主频APB1,别无它法。





LT-386596 发表于 2019-4-13 21:36:10

不是关心 Baudratte, 只是关心如何恢复,复位芯片可以恢复.还有别的方法吗?

LT-386596 发表于 2019-4-18 18:54:26

有大枷知道吗?

stm1024 发表于 2019-4-18 21:18:41

本帖最后由 stm1024 于 2019-4-18 21:24 编辑

虽然我一直不理解为什么你们要搞这么低的波特率,你参考一下附件:


http://www.stmcu.com.cn/,这上面有很多应用笔记,都值得好好看一下

恢复重新配置寄存器不行吗?



页: [1]
查看完整版本: 如何恢复