HAL库教程13:AD+DMA采集数据的滤波
借助DMA可以快速采集大量数据,如果数据采集过来却不使用就是浪费。在我的板子上,AD值代表温度,如果系统检测到温度过高,可能会采取一些强制的保护措施。而AD采样是容易受干扰的,所以要对采样数据进行滤波,减少噪声对系统的干扰。接下来我们采用计算平均值的算法来滤波。 我们从每256个数据中,提取出1个算数平均值。2个通道,每个通道采集256个数据的话,共需要采集512个数据。由于DMA转换数据...