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
ADC 外设提供了许多中断源,这些中断源可配置为产生 CPU 中断事件。为了降低中断优先级,表 30-469 中列出了来自 ADC 的 CPU 中断事件。
| 索引 (IIDX) | 名称 | 说明 |
|---|---|---|
| 0x0 | NO_INTR | 未置位 (IIDX.STAT = 0) 意味着没有挂起的中断请求 |
| 0x1 | OVIFG | 当 ADC 在 CPU 或 DMA 读取前一个样本之前更新 MEMRESx 时,设置转换溢出中断标志 |
| 0x2 | TOVIFG | 如果 ADC 在前一个采样+转换仍在进行中时接收到新的采样触发器,系统会设置序列转换时间溢出中断标志 |
| 0x3 | HIGHIFG | 当 MEMRESx 结果寄存器高于窗口比较器的 WCHIGH 阈值时,高阈值比较中断标志被置位 |
| 0x4 | LOWIFG | 当 MEMRESx 结果寄存器低于窗口比较器的 WCLOW 阈值时,低阈值比较中断标志被置位 |
| 0x5 | INIFG | 当 MEMRESx 结果寄存器在窗口比较器的 WCLOW 和 WCHIGH 范围内时,范围内比较器中断标志被置位 |
| 0x6 | DMADONE | 当编程块大小的 DMA 数据传输完成时,设置 DMA 完成中断标志 |
| 0x7 | UVIFG | 当 CPU 或 DMA 在下一个转换结果可用前读取 MEMRESx 寄存器时,设置转换下溢中断标志 UVIFG |
| 0x9 至 0x20 | MEMRESIFG[0 至 24] (1) | 当 MEMRESx 加载新的转换结果时,系统将设置存储器寄存器中断标志 |
CPU 中断事件配置通过 CPU_INT 事件管理寄存器进行管理。在软件读取 IIDX 寄存器或写入相应的 ICLR 寄存器位时,会清除中断 (RIS) 标志。有关为 CPU 中断配置事件寄存器的指导,请参阅节 7.2.5。