ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
通过以下方式配置器件工作模式:
在进入禁用 CPU 的工作模式之前,请确保可将 CPU 从睡眠状态中唤醒的相应外设已配置为在发生所需事件时生成 CPU 中断。
有关每种工作模式的行为的详细说明,请参阅工作模式一节。
表 2-10 说明了如何为每种工作模式配置相关的策略位。所有值均以二进制格式表示。短横线 (-) 表示特定的策略位与指定的工作模式无关。
| 工作模式策略控制 | RUN | SLEEP(2) | STOP | STANDBY | SHUTDOWN(如果存在) | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 寄存器 | 位 | RUN0 | RUN1 | RUN2 | SLEEP0 | SLEEP1 | SLEEP2 | STOP0 | STOP1(如果存在) | STOP2(3) | STANDBY0 | STANDBY1 | |
| SYSOSCCFG | DISABLE(1) | 0 | 0 | 1 | 0 | 0 | 1 | - | - | (1) | - | - | - |
| USE4MHZSTOP | - | - | - | - | - | - | 0 | 1 | 0 | - | - | - | |
| DISABLESTOP | - | - | - | - | - | - | 0 | 0 | 1 | - | - | - | |
| MCLKCFG | USELFCLK(1) | 0 | 1 | - | 0 | 1 | - | 0 | 0 | - | - | - | - |
| STOPCLKSTBY | - | - | - | - | - | - | - | - | - | 0 | 1 | - | |
| PMODECFG | DSLEEP | - | - | - | - | - | - | 00 | 00 | 00 | 01 | 01 | 10 |
| SCR | SLEEPDEEP | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 |
进入 SLEEP 模式会禁用 CPU,但其他情况下会保持与 RUN 模式相同的配置。要进入 SLEEP 模式,请执行以下操作:
要进入 STOP 或 STANDBY 模式,请执行以下操作:
要进入 SHUTDOWN 模式,请执行以下操作: