andiwxz 发表于 2018-10-26 09:15:17

STM32可以反复配置时钟吗

各位: 由于功耗要求,一般工作状态下我希望降低时钟频率来节约功耗,因为一般情况下cpu没啥事情做,但是当触发特殊事件的时候,我希望将时钟晶振调到最大,全速工作。但是我测试的时候,当有触发事件,配置频率的时候就会出错,无法执行。求给普及一下为什么?是**作错了还是cpu不允许这么操作?
我使用stm32l4单片机,高、低速时钟单独测试都是没问题的,使用的是HSI模式。

MrJiu 发表于 2018-10-26 09:38:59

肯定可以啊!!!不过就是配置时钟后,整个和时钟相关的都需要重新配置!!!而且,要想稳定,还是很难搞的!!!

wenyangzeng 发表于 2018-10-26 10:23:21

时钟重设完肯定要重启系统的

奏奏奏 发表于 2018-10-26 11:44:20

L4系列降低功耗的手段主要是切换 休眠模式、待机模式等低功耗模式,而不是楼主说的自己去配置修改时钟配置。
我觉得ST官方应该把这个说明白了呀

zjczm 发表于 2018-10-26 12:07:48

降低功耗这个是个细活。
页: [1]
查看完整版本: STM32可以反复配置时钟吗