FIFO 数据
ADC 采样转换的数据,会按照队列的顺序依次的保存在队列的FIFO中。
现假设队列1设置3个采样节点,依次采样 CH0、CH1 和 CH2 的通道的信号,在 ADC 完成了队列1的采样转换后,此时会产生 Q1_INT 的状态(指示完成了一次队列1的任务),软件可以通过轮询或中断的方式读取队列1的FIFO获取队列1的转换结果。 第一次读取FIFO取得的为CH0的转换数据,第二次读取FIFO取得的为CH1的转换数据,第三次读取FIFOFIFO取得的为CH2的转换数据。
另外,FIFO 数据的读取支持 DMA 的读取,需要设置 DMA 使能以及 FIFO 阈值寄存器,才可以实现 DMA 自动获取 ADC 结果数据。