你好!
我正在编写一个代码,在一段时间后重置按钮唤醒中断。我正在使用我在其中一个演示中发现的以下唤醒代码:
wkupct \u enable \u irq(wkupct \u PIN \u SELECT(GPIO \u BUTTON \u PORT,GPIO \u BUTTON \u PIN),//选择PIN(GPIO \u BUTTON \u PORT,GPIO \u BUTTON \u PIN)
WKUPCT\引脚\极性(GPIO\按钮\端口、GPIO\按钮\引脚、WKUPCT\引脚\极性\高),//极性高
3,//3个事件
40); // 去抖动时间
我发现它会将事件计数保留很长时间,我需要计数器在第一个事件发生几秒钟后重置。在分析代码函数并使用一些断点之后,我看不到计数器保存在哪里。我希望你能帮我。
谢谢您!
设备:
你好,弗拉博,
你能打个电话吗
设置字16(WKUP\U RESET\U CNTR\U REG,0)
在你想重置计数器的时候?非常感谢。
非常感谢你