嗨对话框,
是否有任何示例在基本开发板上进行了拆除了按钮k1?在我的应用程序中,我想根据按钮压力时间调用不同的函数。
谢谢!
嗨dx3gerst,
Devouncing和测量按钮保持按下的时间不是在实现中不接近的东西,Devouncing可以测量几毫秒(63ms更确切地说),我想你想测量按钮留下的长度当你得到一个醒来的中断时。在这种情况下,您需要额外的实施,大多数可能与将在按下的额外定时器,一旦开始计时器,您还应该更改中断的极性,以便尽快停止计时器计数。更确切地说,
谢谢mt_dialog.
谢谢,在您的帮助下,我设法获得按钮按时间函数工作。因此,现在可以根据按钮按下时间运行两个不同的功能。
如上所述,如上所述,如上所述,一个想法是要定期设置一个定时器计数,并且在每个定时器回调中增加计数器并重置计时器以便继续计数或者使定时器周期性地运行并保持递增计数器每次计时器触发。当您释放按钮指示计时器停止并检查计数器以查看按下按钮并调用相应功能的时间。
嗨dx3gerst,
Devouncing和测量按钮保持按下的时间不是在实现中不接近的东西,Devouncing可以测量几毫秒(63ms更确切地说),我想你想测量按钮留下的长度当你得到一个醒来的中断时。在这种情况下,您需要额外的实施,大多数可能与将在按下的额外定时器,一旦开始计时器,您还应该更改中断的极性,以便尽快停止计时器计数。更确切地说,
谢谢mt_dialog.
谢谢,在您的帮助下,我设法获得按钮按时间函数工作。因此,现在可以根据按钮按下时间运行两个不同的功能。
嗨dx3gerst,
如上所述,如上所述,如上所述,一个想法是要定期设置一个定时器计数,并且在每个定时器回调中增加计数器并重置计时器以便继续计数或者使定时器周期性地运行并保持递增计数器每次计时器触发。当您释放按钮指示计时器停止并检查计数器以查看按下按钮并调用相应功能的时间。
谢谢mt_dialog.