FIFO 模式
SDFM 模块通过寄存器配置支持 FIFO 模式,内置 64 * 32-bit FIFO,支持 DMA 传输。
通过寄存器配置 FIFO 的阈值 RXTH,当 FIFO 数据大于或等于 FIFO_RXTH 则产生中断状态 FLG,此中断状态告知 CPU 进行数据的读取。
在 FIFO 模式下,可以使能 SYNC 功能,此功能使能后,只有在 FIFO 检测到 SYNC 同步信号后,才开始进行存入数据。若未使能此功能,只要滤波器输出有效数据,即存入 FIFO。
另外,在使能了 SYNC 功能后,可以选择是否在 FIFO 数据达到阈值时,清除 FIFO 数据,默认不清除,保持当前采集到的数据。