jxbjxbjxb 发表于 2017-3-23 10:54:24

时钟动态配置?

请教各位大神,STM32的时钟是否可以动态配置?比如我开始是12M,中间某个时段是48M,然后又回到12M,可以做到吗?

发表于 2017-3-23 11:05:59

可以,参考休眠唤醒时钟配置。

jxbjxbjxb 发表于 2017-3-23 11:24:03

安 发表于 2017-3-23 11:05
可以,参考休眠唤醒时钟配置。

不休眠直接配置也可以的吗?

MrJiu 发表于 2017-3-23 11:33:03

动态时钟,主要的难点是起切换时钟的时候 ,所有与时钟相关的外设都要重新更新,处理好这个,应该不是大问题了!!!!!

发表于 2017-3-23 11:34:51

我只是举个例子,理论是可以修改的。如楼上所说,涉及到很多硬件配置,需要同时做协调。

eric_xx 发表于 2017-3-23 16:55:52

这个是可以随时修改的,但是要注意,你修改了系统时钟,跟随的外设也需要重新设置,例如usart.

jxbjxbjxb 发表于 2017-3-26 18:49:55

eric_xx 发表于 2017-3-23 16:55
这个是可以随时修改的,但是要注意,你修改了系统时钟,跟随的外设也需要重新设置,例如usart. ...

那从配置到稳定时间长不长?

xmshao 发表于 2017-3-27 15:29:10

这个动态调整没问题。
至于你调整修改的耗时,这要看你具体怎么调整,调整的是什么。比方是否涉及外边晶振的开启。
如果只是在HSI和PLL间的调整都挺快的。而且,新的时钟没稳定前,一定有另外一个时钟在使用着。
页: [1]
查看完整版本: 时钟动态配置?