待机唤醒

2019-07-21 02:44发布

待机唤醒实验中(Mini版),处在待机状态时,为什么仍要按下按键3秒钟才能唤醒,教程中不是说只需要PA0一个上升沿就可以了吗?

再者,如果说需要按键按下3秒钟,那么是不是可以这样理解:中断服务函数仍在工作(不然如何解释这个”是否大于3秒钟的按键检查函数“),但是如果中断函数仍然在工作的话,那不是又进入待机状态了吗?最后处在待机状态下,中断的时钟应该是不工作的吧?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
弦子的弦
1楼-- · 2019-07-21 16:48
shichuang 发表于 2019-4-17 15:26
那这样的话,就是说在待机模式的时候,这个按键检查函数还有用???不是说待机的时候,许多时钟都关闭了 ...

你也知道是许多,原子延时是用滴答时钟吧,这个应该没有关闭
shichuang
2楼-- · 2019-07-21 22:01
 精彩回答 2  元偷偷看……
弦子的弦
3楼-- · 2019-07-22 00:02
shichuang 发表于 2019-4-17 15:50
那待机的时候为什么这个函数还能起作用啊?

我没有看代码,一般来说,这个函数能用是因为已经唤醒了,然后就进入检查函数,如果符合长按条件,继续运行。不过中途用户松开按键,重新进入待机状态。

一周热门 更多>