wanwotong 发表于 2020-2-16 10:11:43

进入停止模式后所有时钟都停止了,为何SysTick还能工作?

我在使用STM32F030C8T6,按照参考手册的说法,在停止模式全部时钟停止。没有了时钟,SysTick应该也不再工作,但实际上SysTick在停止模式还在工作。所以进入停止模式时要关闭SysTick,否则SysTick产生的中断将唤醒停止模式。问题是既然所有时钟已停止,为何SysTick还能工作?如果SysTick在停止模式还在工作,又是使用哪个时钟?

butterflyspring 发表于 2020-3-4 14:39:15

SysTic 的时钟只有下图所示的两个时钟源,在STOP模式下是关闭的。楼主请检查一下所用的模式或者判断方法。SLEEP模式下,它的时钟是可以工作的:)。
页: [1]
查看完整版本: 进入停止模式后所有时钟都停止了,为何SysTick还能工作?