你好,我在示例项目ble_sleepmode中做了一些修改。在活动的会话,我想配置P1_1作为外部中断源15秒;然后系统将进入深度睡眠模式。我希望系统只被P1_1唤醒,我将在系统进入睡眠之前使用wkupct_quadec驱动程序。
对于正常中断,我将使用两个函数:GPIO_EnableIRQ(), GPIO_RegisterCallback()
对于外部唤醒,我将使用3个函数:wkupct_register_callback(), wkupct_enable_irq(), wkupct_disable_irq()
我想知道在配置正常中断后,由于没有正常中断的禁用功能,我是否可以正常配置wkupct中断?
设备:
嗨Thanhtu131,
>>>我想知道在配置正常中断后,没有正常中断的禁用功能,我可以正常配置wkupct中断吗?
你能不能澄清一下,以便我了解你想做什么?
谢谢,PM_Dialog
在active模式下,我将P1_1配置为正常的外部中断。之后,我将P1_1配置为唯一的中断源,使系统从休眠模式中唤醒。如何清除这些配置?
如果我想配置激活模式中断->禁用休眠模式中断(wkupct中断)
如果我想配置休眠模式中断——>禁用激活模式中断
Wkupct中断有wkupct_disable_irq()函数禁用它,但正常中断没有。
嗨Thanhtu131,
我假设在这两种情况下您都可以使用唤醒控制器。
谢谢,PM_Dialog
您好,唤醒控制器不能在活动模式下使用。所以我做了一些修改,它可以使用唤醒控制器在睡眠模式和正常的外部中断在活动状态。只要构型正确就行了。