STM32进入低功耗之前是不是必须把systick关掉?

2019-07-20 22:57发布

如题,刚测试发现systick初始化的话无法进入STOP模式。请问进入STOP之前必须把systick关掉吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
peng1554
1楼-- · 2019-07-21 03:19
不是必须~
玻璃之城2046
2楼-- · 2019-07-21 06:17
 精彩回答 2  元偷偷看……
玻璃之城2046
3楼-- · 2019-07-21 09:49
本帖最后由 玻璃之城2046 于 2019-7-9 09:19 编辑

正确答案:程序 已经进入STOP模式,但是被systick的中断唤醒了!!而且,仅仅__disable_irq(),写 这一句是不起作用的,虽然不进中断但是还是被唤醒。必须配置systick寄存器禁用才不会唤醒!
peng1554
4楼-- · 2019-07-21 09:59
 精彩回答 2  元偷偷看……
玻璃之城2046
5楼-- · 2019-07-21 13:44
peng1554 发表于 2019-7-9 16:00
我这边的程序使用滴答定时器去延时,正常进入STOP模式

好奇怪 我这边必须要关掉systick才行,测试好几次了,不知道原因。能贴下代码吗,我测一下

一周热门 更多>