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
DMA_TRIG_RX 和 DMA_TRIG_TX 寄存器用于设置 DMA 的触发信号。这可以通过灵活的方式进行设置,使用表 22-76 和表 21-10 中的触发条件,来触发 DMA 执行接收或发送事件。
DMA_TRIG_RX 用于触发 DMA 以执行接收数据传输,DMA_TRIG_TX 用于触发 DMA 以执行发送数据传输。
| IIDX STAT | 名称 | 说明 |
|---|---|---|
| 0x01 | RTOUT | UART 接收超时中断,当接收 FIFO 不为空且在 UARTx.IFLS.RXTOSEL 位指定的时间没有接收到更多数据时,此中断有效。下面提供了更多信息。 |
| 0x0B | RXINT | UART 接收中断。下面提供了更多信息。 |
当接收 FIFO 不为空且在 IFLS.RXTOSEL 位指定的时间没有接收到更多数据时,此接收超时中断有效。当 FIFO 通过读取所有数据(或通过读取保持寄存器)变为空,从 IIDX 读取中断索引或当 ICLR 寄存器中的相应位写入 1 时,将清除接收超时中断。
发生以下事件之一时,接收中断(RXINT,0x0B)将更改状态:| IIDX STAT | 名称 | 说明 |
|---|---|---|
| 0x0C | TXINT | UART 发送中断。下面提供了更多信息。 |
通过 DMA_TRIG_RX 和 DMA_TRIG_TX 事件管理寄存器来管理 DMA 触发事件配置。有关配置事件寄存器的指导,请参阅节 7.2.5;有关 DMA 触发事件的工作原理,请参阅节 7.1.3.2。