主题中讨论的其他器件:MSPWARE、、、 CAPTIVATE-FR2633
您好!
当从 Proximity sense 触发 Capt_appHandler ()时,我尝试执行一个简单的函数,否则是 appSleep。
该函数执行大约需要几秒钟、但在 移除接近触发器后、它会很好地重复执行。 我假设在函数执行完成前必须关闭接近传感器。
使用此链接中的示例: https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/811708/msp430fr2633-don-t-call-capt_apphandler-for-500ms
我在 CAPT_appHandler ()=true 后立即停止并清除计时器,执行该函数,然后在 if-true 循环结束前重新启动计时器。
但是、该功能仍会多次出现。
我应该如何正确地停止 appHandler、执行命令、然后在不执行多次的情况下恢复 appHandler?
谢谢!
汤姆