嗨对话框,我正在使用唤醒中断引脚,在我的项目中使用外部按钮,以便从活动到休眠状态并从休眠到活动。它现在完美地工作。但是,我的应用程序将需要在按钮上长触后触发唤醒中断,至少为5秒,那可能吗?唤醒中断的去抖时间限制为63ms。
谢谢你的帮助。问候Matthieu.
嗨matthieuw,
根据DA14680数据表,最大谴责时间为63ms,因此您将无法在唤醒中断时设置5秒的谴责时间。请查看表228:数据表的WKUP_CTRL_REG(0x50000100)。虽然,通过通过轮询GPIO并在按下5秒按下按钮,使用软件实现的方法进行软件实现的方法。请注意,如果从休眠中唤醒,设备将在5秒到期前唤醒,因此如果按下该按钮超过5秒,设备将保持在活动模式下,否则它将再次进入休眠状态。在活动模式的情况下,您必须检查计数器的值,且仅当按下该按钮5秒时,芯片将进入休眠模式。
谢谢,PM_DIALOG.
嗨matthieuw,
根据DA14680数据表,最大谴责时间为63ms,因此您将无法在唤醒中断时设置5秒的谴责时间。请查看表228:数据表的WKUP_CTRL_REG(0x50000100)。虽然,通过通过轮询GPIO并在按下5秒按下按钮,使用软件实现的方法进行软件实现的方法。请注意,如果从休眠中唤醒,设备将在5秒到期前唤醒,因此如果按下该按钮超过5秒,设备将保持在活动模式下,否则它将再次进入休眠状态。在活动模式的情况下,您必须检查计数器的值,且仅当按下该按钮5秒时,芯片将进入休眠模式。
谢谢,PM_DIALOG.