stm32系统C8T6为什么用HSI系统只能开到48M

stm32系统使用HSI倍频到48MHz后发现串口和定時器配置出现波特率和时间不对配置代码如下:



然后正常配置串口和定时器等一些外设,发现波特率和时间都不对后来在移植RTThread的时候發现了这个问题的解决方法,就是在外设初始化之前调用这个函数SystemCoreClockUpdate()更新一下关于系统时钟部分的配置相当于让单片机知道当前的系统时鍾配置:

这样就完美解决了上面的问题。

}

我要回帖

更多关于 stm32系统 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信