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.

[参考译文] CC3200MOD:LPDS 模式-唤醒源是否只能是 GPIO?

Guru**** 2782445 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/612907/cc3200mod-lpds-mode---can-wake-up-source-only-be-gpio

器件型号:CC3200MOD

我正在尝试使我的器件进入 LPDS 模式。  我使用的是 PM 框架并遵循 IDE_PROFILE 示例。  但我注意到、该示例使用计时器和 GPIO 作为唤醒源。  因此、我搜索了这些示例、发现唤醒源是主机 IRQ、RTC 或 RTC& GPIO、 而不仅仅是 GPIO。  我没有看到 GPIO 是唯一唤醒源的示例。  在我的实现中、我只想在 GPIO24为低电平时使用它唤醒。  我似乎无法从 RestoreInfoSet 返回我的程序。  有什么想法为什么?  是否有人成功 地获得了 LPDS 模式、只将 GPIO 用作唤醒源?  感谢您的任何帮助!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mugsy、

    如果您将其设置为在 RTC 和 GPIO 上唤醒,那么您是否可以在同一 GPIO 上唤醒?

    BR、
    Kobi
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此外,当我单步执行代码时,我会看到对 are _IRQs_PEND()....的检查 我的设备总是返回,有 IRQ。。。 所以我绕过支票直接睡觉了,但这会影响我的唤醒能力吗?

    此外、我在代码中运行了一个主任务、并希望睡眠成为该任务的一部分。 睡眠功能是否需要成为自己的任务?

    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mugsy、

    您应该处理事件并清除中断、以便中断唤醒您。
    检查暂挂 IRQ 的来源、并尝试了解为何始终将其置为有效。
    最好使用 pm_framework (请参阅 processors.wiki.ti.com/.../CC3200_Power_Management_Framework) 、如 idle_profile 示例中所示。

    BR、
    Kobi