This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123怎么使休眠从中断唤醒



我想设置TM4C123使休眠态从中断中唤醒,看查看了库函数,唤醒只能从GPIO, RTC,low-battery level 中唤醒。不知道有没有好方法可以从中断唤醒低功耗?有大神解答下吗

  • 当以下条件出现时,休眠模块可以产生中断信号:
    ■ WAKE 管脚置位
    ■ RTC 匹配
    ■ 电池电压过低
    ■ 写入完成/可以写入
    所有的中断相或后发送到中断控制器,因此在给定的时间,休眠模块只能向控制器产生一个中断请
    求。软件中断处理器可以通过读取 休眠屏蔽中断状态 (HIBMIS) 寄存器来处理多个中断事件。软件
    还可以通过访问 HIBRIS 寄存器,随时读取休眠模块的状态。该寄存器会显示所有挂起的事件。从
    休眠模式中唤醒后,该寄存器可以用来判断唤醒条件是上述事件之一还是电源断开。
    通过设置休眠中断屏蔽 (HIBIM) 寄存器中相应的位,即可配置将触发中断信号的事件。通过修改休
    眠中断清除 (HIBIC) 寄存器中相应的位,即可清除挂起的中断。

    如果不是启用休眠模块,普通低功耗模式下,中断均可唤醒。