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
SYSCTL 模块提供七个中断源,这些中断源可配置为产生 CPU 中断事件。为了降低中断优先级,表 30-469 中列出了来自 SYSCTL 的 CPU 中断事件。
| 索引 (IIDX) | 名称 | 说明 |
|---|---|---|
| 0 | 无 | 无中断挂起。 |
| 1 | LFOSCGOOD | 指示在启动期间 LFOSC 何时准备就绪,因为 LFOSC 需要大约 1ms 的启动时间。 |
| 2 | ANACLKERR | 表示模拟功能已启用并期望 SYSOSC 在特定频率下运行,但 SYSOSC 不可用或未在所需频率下运行。 |
| 5 | LFXTGOOD | 指示低频外部时钟(LFXT 振荡器或 LFCLK_IN 数字时钟)何时准备就绪。当启动时钟系统并等待 LFXT 或 LFCK_IN 在将 LFCLK 源从 LFOSC 切换到外部源之前准备好时,此指示很有用。 |
| 6 | HFCLKGOOD | 指示高频外部时钟(HFXT 振荡器或 HFCLK_IN 数字时钟)何时准备就绪。当启动时钟系统并等待 HFCLK 准备就绪,然后再将 MCLK 源切换到 HFCLK 或以 HFCLK 作为 SYSPLL 基准启动 SYSPLL 之前,该指示很有用。 |
| 8 | HSCLKGOOD | 指示 HSCLK(由 HFCLK 或 SYSPLL 输出提供)何时准备就绪。该指示在从 STOP 或 STANDBY 模式唤醒时很有用(如果 HSCLK 配置为 RUN/SLEEP 模式下的 MCLK 源)。当从 STOP 或 STANDBY 唤醒时,MCLK 将从 SYSOSC 运行,直到 HSCLK 可用,此时 SYSCTL 自动将 MCLK 源切换到选定的 HSCLK 源。该中断会表明从 STOP/STANDBY 唤醒后,MCLK 已切换到所需的 HSCLK 源,现在可以使用由 MCLK 提供的时序敏感外设。 |
CPU 中断事件配置可通过 SYSCTL IIDX、IMASK、RIS、MIS、ISET 和 ICLR 事件管理寄存器进行管理。有关为 CPU 中断配置这些寄存器的指导,请参阅节 7.2.5。