STM32工作中能切换时钟吗?有没有人用到过

2019-12-20 21:46发布

由于低功耗要求系统需要在8M速度下跑

但是同时带有SD卡需要采用USB 大容量存储

我想做成正常时候是跑8M速度

当检测到USB之后切换到72M速度

找了一圈没发现太合适的资料

还是来这里咨询一下吧

时钟在运行中切换需要注意什么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
shpan_111
1楼-- · 2019-12-20 23:34
 精彩回答 2  元偷偷看……
yu_studio
2楼-- · 2019-12-21 02:19
刚启动的时候就是在用户程序中从内部晶振切换到外部晶振,并且倍频到你所需的频率
wx85105157
3楼-- · 2019-12-21 03:07
倍频到72M,然后分频到8M用。要用到72M的时候切回去,因为PLL稳定是要时间的,大概100ms左右。然后时钟分频切换就快。
片羽之神
4楼-- · 2019-12-21 05:58
好像记得参考手册是说PLL配置完就不能改变了!
styleno1
5楼-- · 2019-12-21 07:41
不要修改正在使用的时钟源,如改变F103xx的PLL,应先切换至启用的HSI/HSE。
jzkn
6楼-- · 2019-12-21 10:38
 精彩回答 2  元偷偷看……

一周热门 更多>