你好!
我正在尝试编写一个重置按钮在一定时间后唤醒中断的代码。我正在使用以下唤醒代码,我在其中一个演示中找到:
wkupct_enable_irq(wkupct_pin_select(gpio_button_port,gpio_button_pin),//选择pin(gpio_button_port,gpio_button_pin)
wkupct_pin_polarity(gpio_button_port,gpio_button_pin,wkupct_pin_polarity_high),//极性高
3,// 3事件
40);// debouncing时间
我发现它保持了大量时间的事件的数量,我需要在几秒钟后重置计数器,第一个事件发生了。在分析代码函数并使用某些断点后,我无法看到计数器的保存位置。我希望你能帮助我。
谢谢!
设备:
嗨Vrabo,
你能试试叫
setword16(wkup_reset_cntr_reg,0)
在你想重置柜台的点?谢谢你。
非常感谢你