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.
尊敬的先生:
我 已经 查看了 examples\drivers\power \power_Modes 中的示例
此处的示例 。 LPDs/Idel 模式 由 睡眠 定时器唤醒。
不妨 问问、 如何 通过 UART 唤醒 LPDS/Idel 模式。
您是否 有 任何 相关的 示例 程序
您好!
在 SDK 开箱即用示例中、您无法通过当前配置中的 UART 从深度睡眠模式唤醒。 深度睡眠模式是器件可以进入的最低功耗模式、它通过将 IP 块和外设(包括 UART 外设)断电来实现这一目的。 这意味着在 LPDS 状态下无法使器件接收 UART 消息、必须由睡眠计时器唤醒该消息。
此致、
卢克
我不同意。
手册中提到这是可行的。
空闲模式怎么样? 是否有任何示例 、 通过 UART 或 GPIO 唤醒深度睡眠/空闲模式?
您好!
请允许我花点时间为您详细了解这一点。 我最晚将在明天结束时回复。
此致、
卢克
您好!
请查看 powerTask 的源代码。 LPD 是一个高度可配置的运行模式、这意味着您可以选择对哪些外设进行时钟选通或断电、以适合您的用例。 目前、我们的演示代码提供了实现最大节能的示例:完全关断所有可能的外设、并将睡眠定时器用作唤醒触发器。
我们正在编写一篇常见问题解答帖子、其中将介绍如何配置自定义 LPDS 唤醒触发器、但目前您必须自己实现这一点。 请再次查看 powerTask 并开始操作。
此致、
卢克
您好 Luke。
非常合适、未来需要您对此提供指导和指导
希望不会太长
尊敬的 Allen:
另外、感谢您提请我们注意这一点。 我们将立即对此进行提升、并应尽快为您提供解决方案。
此致、
卢克
您好 Allen:
为了使备用唤醒触发源能够从 LPDS 呈现、您可以使用 SysConfig:
1.打开 SysConfig
2.导航至 电源驱动器
3.选中所需唤醒触发源对应的复选框
然后、触发源将在软件中被启用。 (您不必检查"Enable Policy"函数、这是从源代码内调用的)。
我们的 EVM 和 SDK 源代码使用 UARTA、因此 UART 不会用作唤醒触发器、除非配置了 UARTB。 所有其他唤醒源只需通过 SysConfig 启用即可正常工作。
此致、
卢克