工具与软件:
大家好、团队成员:
我想问以下关于 GPIO 中断的问题:
1.根据数据表和技术参考资料、除关断模式外、GPIO 应在不同的省电模式下工作。
在 sleep0、stop0和 standby0上测试 GPIO 中断后、中断可以唤醒 MCU。 但是、无法从其他模式1或2唤醒 MCU。
是真的吗? 我希望 MCU 可以从 sleepX、stopX 和 standbyX 模式唤醒。 如果不是该位、则需要设置哪些设置才能使 GPIO 中断在所有模式下唤醒?
2.正如我测试的功能:
- DL_SYSCTL_enableSleepOnExit (): 执行该函数后, MCU 将在执行 ISR 后再次进入睡眠模式。
- DL_SYSCTL_disableSleepOnExit ():执行此函数后, MCU 将在服务 ISR 后返回主循环。 通常会调用该函数。
如果我想一些中断在 ISR 被处理后直接返回休眠状态、有些中断则不需要。 您能告诉我如何实现吗?