时钟动态配置?
请教各位大神,STM32的时钟是否可以动态配置?比如我开始是12M,中间某个时段是48M,然后又回到12M,可以做到吗?可以,参考休眠唤醒时钟配置。 安 发表于 2017-3-23 11:05
可以,参考休眠唤醒时钟配置。
不休眠直接配置也可以的吗? 动态时钟,主要的难点是起切换时钟的时候 ,所有与时钟相关的外设都要重新更新,处理好这个,应该不是大问题了!!!!! 我只是举个例子,理论是可以修改的。如楼上所说,涉及到很多硬件配置,需要同时做协调。 这个是可以随时修改的,但是要注意,你修改了系统时钟,跟随的外设也需要重新设置,例如usart. eric_xx 发表于 2017-3-23 16:55
这个是可以随时修改的,但是要注意,你修改了系统时钟,跟随的外设也需要重新设置,例如usart. ...
那从配置到稳定时间长不长? 这个动态调整没问题。
至于你调整修改的耗时,这要看你具体怎么调整,调整的是什么。比方是否涉及外边晶振的开启。
如果只是在HSI和PLL间的调整都挺快的。而且,新的时钟没稳定前,一定有另外一个时钟在使用着。
页:
[1]