待机模式下,各种时钟关闭,为何能唤醒?FCLK和系统时钟来源都是最源头的时钟,而不是STM32参考手册中的HCLK。所以能在待机情况下使中断系统时钟没有停止,以便于中断唤醒

http://www.openedv.com/forum.php?mod=viewthread&tid=32789&page=1&extra=#pid1144808

待机模式下,各种时钟关闭,为何能唤醒?FCLK和系统时钟来源都是最源头的时钟,而不是STM32参考手册中的HCLK。所以能在待机情况下使中断系统时钟没有停止,以便于中断唤醒

原子哥,请看最后一行:“为了检测中断。。。。”  (CM3技术参考指南69页)
这不是说停机模式下,必须保持FCLK是工作的,否则检测不到中断,那么也就无法唤醒了。但是在停机模式下,各种时钟是关闭的,FCLK时钟还能工作吗?能的话,对于STM32的FCLK又是怎么工作的?望原子大侠指点

你的截图在那个版本的CM3技术参考指南中?我的M3技术参考怎么找不到,后来找到截图来源了周立功的《Cortex-M3 技术参考手册 》里面还有这描述

《Cortex-M3 技术参考手册 》里面还有这描述

待机模式下,各种时钟关闭,为何能唤醒?FCLK和系统时钟来源都是最源头的时钟,而不是STM32参考手册中的HCLK。所以能在待机情况下使中断系统时钟没有停止,以便于中断唤醒

而下面这2个截图是ST官方的《Cortex-M3权威指南(中文)>》

待机模式下,各种时钟关闭,为何能唤醒?FCLK和系统时钟来源都是最源头的时钟,而不是STM32参考手册中的HCLK。所以能在待机情况下使中断系统时钟没有停止,以便于中断唤醒

待机模式下,各种时钟关闭,为何能唤醒?FCLK和系统时钟来源都是最源头的时钟,而不是STM32参考手册中的HCLK。所以能在待机情况下使中断系统时钟没有停止,以便于中断唤醒

这些资料都说明FCLK和系统时钟来源都是最源头的时钟,而不是STM32参考手册中的HCLK。所以能在待机情况下使中断系统时钟没有停止,以便于中断唤醒