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

2019-03-23 14:39发布

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

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

此帖出自小平头技术问答  

4条回答
chenbingjy
1楼 · 2019-03-24 06:09.采纳回答


看看按键那块怎么写的


搞好了。定时器初始化没改回来。


7200改为1600.




Li_Lei
2楼-- · 2019-03-23 21:21

看看按键那块怎么写的

Li_Lei
3楼-- · 2019-03-24 03:06
 精彩回答 2  元偷偷看……
chenbingjy
4楼-- · 2019-03-24 04:42


你要做低功耗最好选L系列,1.8V就能省很多


谢谢!正准备换呢。

一周热门 更多>