跳到主要内容

中断配置

5个月前

中断配置

张贴了thanhtu131.0分 4回复
0旋转

嗨,我在示例项目ble_sleepmode中进行了一些修改。在活动会话中,我希望将P1_1配置为15秒的外部中断源;然后系统将转到DeepSleep模式。我希望系统仅由p1_1唤醒,我将在系统睡觉前使用wkupct_quadec驱动程序。

对于正常中断,我将使用两个函数:gpio_enableirq(),gpio_registercallback()

仅限外部唤醒,我将使用3个功能:wkupct_register_callback(),wkupct_enable_irq(),wkupct_disable_irq()

我想在配置正常中断后,我可以配置wkupct中断,因为没有禁用常规中断功能?

接受答案!

4个月前

PM_DIALOG.

嗨thanhtu131,

>>>我想知道经过正常中断后,我可以正常配置wkupct中断,因为没有禁用正常中断功能?

你能澄清一下,所以我能理解你想要做什么吗?

谢谢,PM_DIALOG.

4个月前

thanhtu131. 0分

在活动模式下,我将P1_1配置为正常的外部中断。之后,我将把p1_1配置为唯一可以从睡眠模式唤醒系统的唯一中断源。如何清除这些配置?

如果我想配置活动模式中断 - >禁用SleepMode中断(WKUPCT中断)

如果我想配置SleepMode中断 - >禁用活动模式中断

wkupct中断具有wkupct_disable_irq()禁用它,但正常中断没有。

接受答案!

4个月前

PM_DIALOG.

嗨thanhtu131,

我假设您可以在这两种情况下使用唤醒控制器。

谢谢,PM_DIALOG.

4个月前

thanhtu131. 0分

嗨,唤醒控制器不能在活动模式下使用。因此,我做了一些修改,可以在活动状态下使用睡眠模式和正常的外部中断的唤醒控制器。我只需要正确配置。