打印
[其他ST产品]

关于定时器按键进出Stop低功耗模式唤醒出现的问题!!!

[复制链接]
395|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之中才对

使用特权

评论回复
5
Candic12e| | 2023-6-13 17:22 | 只看该作者
你是不是按按键的时候有个标记啊,然后按下之后没清除呢?

使用特权

评论回复
6
Charlene沙| | 2023-6-13 18:52 | 只看该作者
弄个标记吧,标记变量,不让再进按键中断了呗

使用特权

评论回复
7
Allison8859| | 2023-6-13 20:17 | 只看该作者
感觉像硬件干扰,或者是逻辑设计的不对

使用特权

评论回复
8
Alina艾| | 2023-6-13 21:34 | 只看该作者
我理解是,你按键进入到STOP,然后按键失效?

使用特权

评论回复
9
alxd| | 2023-6-14 06:04 | 只看该作者
你是不是初始化,没按键都直接能进入到STOP啊?

使用特权

评论回复
10
Carina卡| | 2023-6-14 07:12 | 只看该作者
有些时候,程序初始化的顺序也是有关系的,你要注意哈

使用特权

评论回复
11
Estelle1999| | 2023-6-14 09:08 | 只看该作者
关闭定时器好像是真没啥用

使用特权

评论回复
12
Betty996| | 2023-6-14 12:52 | 只看该作者
对啊,很好奇你的按键没按下,为啥还能被扫描到

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

393

主题

1483

帖子

3

粉丝