请问STM32的时钟可以动态配置吗?

2019-07-14 13:20发布

请教各位大神,STM32的时钟是否可以动态配置?比如我开始是12M,中间某个时段是48M,然后又回到12M,可以做到吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
maqyun
1楼-- · 2019-07-14 17:31
TOPCB 发表于 2019-3-29 15:41
可以,参考休眠唤醒时钟配置。

不休眠直接配置也可以的吗?
jfuwre
2楼-- · 2019-07-14 22:50
动态时钟,主要的难点是起切换时钟的时候 ,所有与时钟相关的外设都要重新更新,处理好这个,应该不是大问题了!!!!!
TOPCB
3楼-- · 2019-07-15 04:10
我只是举个例子,理论是可以修改的。如楼上所说,涉及到很多硬件配置,需要同时做协调。
hzdembed
4楼-- · 2019-07-15 07:42
 精彩回答 2  元偷偷看……
maqyun
5楼-- · 2019-07-15 10:53
hzdembed 发表于 2019-3-29 16:27
这个是可以随时修改的,但是要注意,你修改了系统时钟,跟随的外设也需要重新设置,例如usart.

那从配置到稳定时间长不长?
huazhe
6楼-- · 2019-07-15 14:57
这个动态调整没问题。
至于你调整修改的耗时,这要看你具体怎么调整,调整的是什么。比方是否涉及外边晶振的开启。
如果只是在HSI和PLL间的调整都挺快的。而且,新的时钟没稳定前,一定有另外一个时钟在使用着。

一周热门 更多>