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
通过设置 SYSOSCCFG 寄存器中的 DISABLESTOP 位,可以在 STOP 模式下禁用 SYSOSC。这样做会强制 MCLK 在 STOP 模式下使用 LFCLK(这是 STOP2 策略)。这可在 STOP 模式下实现尽可能低的功耗,因为系统以 32kHz 的频率运行并且 SYSOSC 不消耗电流。退出 STOP 模式并进入 RUN 模式时,SYSCTL 将自动重新启用 SYSOSC,并将 MCLK 切换回 SYSOSC。
可通过设置 SYSOSCCFG 寄存器中的 DISABLE 位来手动禁用 SYSOSC。设置 SYSOSCCFG.DISABLE 后,系统将在所有电源模式下从 LFCLK 运行。
使用不同的高速时钟作为 MCLK 的时钟源(如 HSCLK)时,无法禁用 SYSOSC。这是因为当 MCLK 源自 HSCLK 时,SYSCTL 逻辑会使用 SYSOSC。
在 STANDBY 和 SHUTDOWN 模式下始终会自动禁用 SYSOSC。