ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
DMA 在存储器块上运行。每个输入和输出 DMA 存储器块分别包含 I2S:AIFDMACFG.END_FRAME_IDX + 1 帧的输入和输出采样字。
向 I2S:AIFDMACFG.END_FRAME_IDX 写入非零值会初始化 DMA 并准备好启动。向 I2S:AIFDMACFG.END_FRAME_IDX 写入零会禁用 DMA 并重置串行音频接口。
如果使用输入 ADx 引脚,软件必须将输入 DMA 的存储器块起始地址写入 I2S:AIFINPTRNEXT。可以在 I2S:AIFINPTR 中观察当前输入 DMA 存储器位置。
如果使用输出 ADx 引脚,软件必须将输出 DMA 的存储器块起始地址写入 I2S:AIFOUTPTRNEXT。可以在 I2S:AIFOUTPTR 中观察当前输出 DMA 存储器位置。
此写入操作或 DMA 运行允许软件在内存中实现采样块环形缓冲区,其中包含任意数量的块用于输入和输出采样。