Edit online

FIFO 模式

SDFM 模块支持 FIFO 模式,内置 64 * 32-bit FIFO,支持 DMA 传输。用户可通过寄存器配置 FIFO 模式:
  • 配置 FIFO 的阈值 FIFO_RXTH:当 FIFO 数据大于 FIFO_RXTH 则产生中断状态 FLG,此中断状态告知 CPU 进行数据的读取。
  • 在 FIFO 模式下,如使能 SYNC 功能,则只有在 FIFO 检测到 SYNC 同步信号后,才开始进行存入数据。如未使能 SYNC 功能,则只要滤波器输出有效数据,即存入 FIFO。

    在使能了 SYNC 功能后,可以选择是否在 FIFO 数据达到阈值时,清除 FIFO 数据,默认不清除,保持当前采集到的数据。