[其他ST产品] 关于定时器按键进出Stop低功耗模式唤醒出现的问题!!!

[复制链接]
1241|11
 楼主| onlycook 发表于 2023-6-7 15:01 | 显示全部楼层 |阅读模式
先说明一下,我使用的是STM32L431RCT6的芯片,按键使用的是定时器扫描的方式。
进入低功耗部分代码如图
我通过按键能够正常进入Stop模式,然后由同一按键的外部中断触发唤醒,出现的问题是,
程序重启初始化后,自动又进入了中断,经过Debug调试推测是,再由外部中断唤醒的时候定时器扫描又识别了按键按下,又一次进入了STOP模式,那么问题了来,我明明已经关闭了时钟,关闭了定时器,为什么还能通过定时器扫描识别到我的按键(该截图为尝试改动的截图,我有试过在Stop模式前关闭定时器,但是无效)。。。
顺便问一下,进出停止模式前后的恢复初始化及初始化应该如何配置

MessageRing 发表于 2023-6-7 23:09 | 显示全部楼层
按键扫描处理没做好吧
Betty1299 发表于 2023-6-13 16:41 | 显示全部楼层
你都没按按键的话,怎么能进入到STOP啊?
Emily999 发表于 2023-6-13 16:46 | 显示全部楼层
你需要不让进入到程序STOP之中才对
Candic12e 发表于 2023-6-13 17:22 | 显示全部楼层
你是不是按按键的时候有个标记啊,然后按下之后没清除呢?
Charlene沙 发表于 2023-6-13 18:52 | 显示全部楼层
弄个标记吧,标记变量,不让再进按键中断了呗
Allison8859 发表于 2023-6-13 20:17 | 显示全部楼层
感觉像硬件干扰,或者是逻辑设计的不对
Alina艾 发表于 2023-6-13 21:34 | 显示全部楼层
我理解是,你按键进入到STOP,然后按键失效?
alxd 发表于 2023-6-14 06:04 | 显示全部楼层
你是不是初始化,没按键都直接能进入到STOP啊?
Carina卡 发表于 2023-6-14 07:12 | 显示全部楼层
有些时候,程序初始化的顺序也是有关系的,你要注意哈
Estelle1999 发表于 2023-6-14 09:08 | 显示全部楼层
关闭定时器好像是真没啥用
Betty996 发表于 2023-6-14 12:52 | 显示全部楼层
对啊,很好奇你的按键没按下,为啥还能被扫描到
您需要登录后才可以回帖 登录 | 注册

本版积分规则

499

主题

2234

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部