Thread 中讨论的其他器件:TMS570LS0714
工具与软件:
您好!
阅读 TMS570LC43x TRM 的章节、第2.4.3.1节:
并使 API "void" systemPowerDown (UINT32模式)"可用:
/* sourceId:system_sourceId_007 */
/* DesignId:system_DesignId_007 */
/*要求:HL_CONNQ_SYSTEM_SR8 */
空洞 systemPowerDown (UINT32模式)
{
/*用户代码 begin (23)*/
/*用户代码结束*/
/*禁用时钟源*/
systemREG1->CSDISSET = MODE & 0x000000FFU;
/*禁用时钟域*/
systemREG1->CDDIS =(MODE >> 8U)& 0x00000FFFU;
/*空闲 CPU */
/*SAFETYMCUSW 88 S MR:2.1. "需要使用 C 语言进行汇编"*/
gotoCPUIdle_();
/*用户代码 begin (24)*/
/*用户代码结束*/
}
我们尚不清楚如何准确地进入和退出 MCU 的低功耗模式(睡眠):
- 什么是 是正确的 调用 systemPowerDown 函数?
- 不是任何额外的 用户代码 中添加了所需的配置文件、以匹配上面显示的 TMS570LC43x 第2.4.3.1节?
请提供建议。 谢谢你。
John