【睡眠】DA14580睡眠问题

您好,我使用DA14580芯片做睡眠功能时,按照文档上的指导,app_default_sleep_mode=ARCH_EXT_SLEEP_ON;
程序死在check_sys_startup_period中, while ((GetWord16(SYS_STAT_REG) & DBG_IS_UP) == DBG_IS_UP) {};中,请问这个一般是哪个原因呢?

Parents
  • 你好,

    IO 口中断,无法唤醒休眠中的芯片(可在正常工作模式下产生中断),必须通过 wakeup 定时器来唤醒,从而达到间接的 IO 唤醒系统的目的。所以想做 IO 唤醒系统的话,可通过 wkupct_enable_irq 配置为芯片的任一 IO 口。

    另外,你原问题的原因是什么,可以分享给大家

Reply
  • 你好,

    IO 口中断,无法唤醒休眠中的芯片(可在正常工作模式下产生中断),必须通过 wakeup 定时器来唤醒,从而达到间接的 IO 唤醒系统的目的。所以想做 IO 唤醒系统的话,可通过 wkupct_enable_irq 配置为芯片的任一 IO 口。

    另外,你原问题的原因是什么,可以分享给大家

Children
No Data