Dragonlordww 发表于 2019-12-24 14:13:04

L476停止模式时钟设置问题

研究官方库的STOP2 RTC唤醒例程, 里面使用的时钟是MSI时钟,网上笔记有说MSI可变频,1 - 80Mhz ,但是从cubeMX配置上看, HSI, MSI , HSE只能3选一.
并且MSI 只能设置 1 - 48Mhz. 我想问, 是不是有这么一种用法, 运行时使用HSE, 即将休眠和休眠唤醒时使用的是MSI ? 想想好像这么组合使用感觉很笨很繁琐, 毕竟外设时钟与初始化设定的时钟源有关.
      STOP2里程都是使用MSI时钟,并且以MSI时钟恢复唤醒. 我不知道如何使用HSE或HSI时钟下,进行STOP2模式的进入与唤醒,有什么相关资料吗?

butterflyspring 发表于 2020-1-6 12:04:05

一般来说,使用STOP2模式是为了追求更低的功耗。那么芯片设计时也要考虑这个问题。使用HSE和HSI时钟会使功耗水平更高,即维持这些电路工作需要更多的电流。 而使用MSI 会使电流更低,同时MSI可以设定更低的频率使功耗进一步下降。 参考ST其他系列低功耗芯片就可以对比出来。 如果没有这些功耗差异,用一个时钟源不是大家都省事么,原厂也不用设计的这么复杂吧:lol
页: [1]
查看完整版本: L476停止模式时钟设置问题