工具/软件:
您好、
我正在处理一个在 MSPM0G3519 上使用 FreeRTOS 的项目。 我需要进入 Standby1 模式、以保持 RTC 运行并通过 GPIO 快速唤醒请求唤醒器件。 我找不到任何有关如何在 FreeRTOS 中实现此功能的示例。 能否以与非 FreeRTOS 工程相同的方式完成此操作、或者是否有其他注意事项?
提前感谢、
Rafael
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.
工具/软件:
您好、
我正在处理一个在 MSPM0G3519 上使用 FreeRTOS 的项目。 我需要进入 Standby1 模式、以保持 RTC 运行并通过 GPIO 快速唤醒请求唤醒器件。 我找不到任何有关如何在 FreeRTOS 中实现此功能的示例。 能否以与非 FreeRTOS 工程相同的方式完成此操作、或者是否有其他注意事项?
提前感谢、
Rafael
通常、低功耗模式是通过定义围绕 WFI 构建的空闲任务 (vApplicationIdleHook () 和 configUSE_IDLE_HOOKU=1) 在 FreeRTOS 中完成的。 WFI 根据设置策略进入 LPM、唤醒中断将其“推“出 WFI。
FreeRTOS 还实现了“无节拍空闲“、旨在处理 FreeRTOS 内核计时器(可能是 SysTick?) 长时间暂停;一旦唤醒、它就会修复计时器。 我对此没有太多的经验、但我已经了解了它的一些实现方式(在 FreeRTOS 源代码中)。
我在 Resource Explorer 中没有看到这样做的示例。