#define k 0.1
static float value = 0;
uint16_t Filter( uint16_t adcv) // 采集的AD值
{
// 滤波系数 ,越小滤波效果越好,但是达到稳定值的速度也越慢,
return value = k * (adcv - value) + value;
}
#define k 0.1
static float value = 0;
uint16_t Filter( uint16_t adcv) // 采集的AD值
{
// 滤波系数 ,越小滤波效果越好,但是达到稳定值的速度也越慢,
return value = k * (adcv - value) + value;
}