STM32F103C8T6低功耗按得时间短了没反应

2019-03-23 14:39发布

我做一个项目,用到低功耗,现在用的片子是STM32F103C8T6。
程序我是这样改的:
Stm32_Clock_Init(2);        
晶振是8M,2倍频,也就是16M。
system_stm32f10x.c里这样改的:

666.jpg
结果程序下进去以后,按键反应异常。
原来72M的时候正常,我按键是定时器中断检测,10ms。
现在需要按得时间长了。
按得时间短了没反应。
我不明白,这是怎么回事?
到底是因为进入低功耗的原因,还是因为降到16M,
导致定时时间变了呢?请大神指教,谢谢!

此帖出自小平头技术问答