STM32 STOP模式喚醒后的時鍾


進了STOP模式后,PLL停掉了,所以,如果開始的時鍾配置,用的是PLL,那么喚醒后,需要重新配置RCC。

 

如果使用的是PLL,及時是用MSI作為時鍾源,放大出來的,比如4M的MSI,PLL放大到48M,或者8M,STOP模式喚醒后,還是得重新配置時鍾,因為用的是PLL。

 

如果為了節省時間,想退出STOP模式后,不用重新配置RCC(配置RCC,如果是外部HSE,耗時大概1.2ms),可以考慮用MSI

STOP模式喚醒后

The MSI oscillator is selected as system clock if the bit STOPWUCK

如果一開始用的就是MSI,即RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_MSI;那么喚醒后,不用重新配置時鍾,MSI最高是48M。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM