长按待机不松手会自动开机

2019-07-21 06:04发布

使用stm32F0系列做低功耗,借用原子的长按开关机,由开机长按关机,没有问题,开机状态下,长按会关机,如果不松手,再次开机是什么原因呢,程序上分析,关机后,不松按键,又被唤醒了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
bebj2009
1楼-- · 2019-07-21 10:31
上图和程序才知道,应该是两个异或状态
hlh301
2楼-- · 2019-07-21 10:58
程序逻辑和原子的一样,由关机到开机,可以正常,就是开机到关机,长按不松手的情况下,会开机-》关机-》开机,三种状态,只切换一次
正点原子
3楼-- · 2019-07-21 11:46
hlh301 发表于 2018-12-24 18:59
程序逻辑和原子的一样,由关机到开机,可以正常,就是开机到关机,长按不松手的情况下,会开机-》关机-》开 ...

外部加一个下拉电阻试试?
hlh301
4楼-- · 2019-07-21 11:51
正点原子 发表于 2018-12-25 02:08
外部加一个下拉电阻试试?

外部有下拉电阻,刚去掉测试也不可以
正点原子
5楼-- · 2019-07-21 17:29
 精彩回答 2  元偷偷看……
hlh301
6楼-- · 2019-07-21 17:50
正点原子 发表于 2018-12-26 01:55
那就得怀疑是不是你程序配置的问题了。

如果仿真的话,开机->待机->开机的执行过程,有办法仿真吗

一周热门 更多>