初级会员

- 积分
- 84
- 金钱
- 84
- 注册时间
- 2017-6-19
- 在线时间
- 24 小时
|
1金钱
本帖最后由 吹水唔抹嘴 于 2017-9-13 15:17 编辑
最近发现STM32 串口1USART1波特率不能设为600(因为有需要,所以设为600),串口2-5可以。从网上找的解决方法,https://wenku.baidu.com/view/63f6cc4667ec102de3bd891b.html。我外设晶振12M,8倍频。也就是要把APB2的分频系数改为2或以上RCC->CFGR |= (uint32_t)RCC_CFGR_PPRE2_DIV2;,但是将波特率设为600,依然失败。。。还有更好的办法吗?
[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1759398017\QQ\WinTemp\RichOle\{0ZG4%$94UKVWL@B5[}}~P1.png[/img][img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1759398017\QQ\WinTemp\RichOle\~KXBL@K%P189Q%$V2W[_`1L.png[/img][img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\Users\1759398017\QQ\WinTemp\RichOle\CRR82S`$FT@Q~K6]M1[A0@4.png[/img]
|
|