vb2002 发表于 2024-12-8 10:28:48

弄了个长按双击的按键代码,有点问题

弄了个长按短按双击代码,靠定时器中断去扫描按键标志位。
主循环里面放主程序。
P32来触发,然后开了中断按键就没反应,关了中断程序执行流畅,,但是有个问题,关了中断后,进去掉电模式不能唤醒。
试过进掉电模式前把中断打开,也是不行。
有什么好办法吗?{:4_184:}

VCC 发表于 2024-12-8 11:46:48

弄个掉电唤醒定时器?

作为一个备份途径,至少确保掉电之后能醒

Sandlot9179 发表于 2024-12-8 11:47:54

掉电和中断还没有学,但我找到了相关的帖子,你可以看一下参考
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=12296&extra=&mobile=2

21cnsound 发表于 2024-12-8 12:06:32

只开了定时中断?最好贴出代码看看啊

vb2002 发表于 2024-12-8 12:52:50

21cnsound 发表于 2024-12-8 12:06
只开了定时中断?最好贴出代码看看啊

<p><img src="data/attachment/forum/202412/08/125024xu6x6e0xxs61sm0j.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/08/125036iaqa8wtq9e4tgwqt.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/08/125050j55awa05f8t5a84u.png" alt="image.png" title="image.png" /></p>

vb2002 发表于 2024-12-8 12:54:28

VCC 发表于 2024-12-8 11:46
弄个掉电唤醒定时器?

作为一个备份途径,至少确保掉电之后能醒

这个不合适了.
不然开的时候不能及时开

vb2002 发表于 2024-12-8 12:55:32

Sandlot9179 发表于 2024-12-8 11:47
掉电和中断还没有学,但我找到了相关的帖子,你可以看一下参考
https://www.stcaimcu.com/forum.php?mod=vi ...

我就是用的他的代码!!
不能唤醒掉电模式

21cnsound 发表于 2024-12-8 13:11:15

vb2002 发表于 2024-12-8 12:52


把工程放上来把,你这代码截图不全没法判断

vb2002 发表于 2024-12-8 14:12:44

21cnsound 发表于 2024-12-8 13:11
把工程放上来把,你这代码截图不全没法判断

<p>长按短按弄好了.</p>
<p>掉电唤醒开了中断就不行</p>
<p>[<a href="forum.php?mod=attachment&amp;aid=70406" title="attachment"><img src="/source/plugin/zhanmishu_markdown/template/editor/images/upload.svg" alt="upload" /> 附件:按键长短按.7z</a>]()</p>

vb2002 发表于 2024-12-8 14:31:41

21cnsound 发表于 2024-12-8 13:11
把工程放上来把,你这代码截图不全没法判断


页: [1] 2
查看完整版本: 弄了个长按双击的按键代码,有点问题