递推平局滤波法

#define FILTER_N 12
unsigned long filter_buf[FILTER_N + 1];
unsigned long Filter() 
	{
  int i;
  unsigned long filter_sum = 0;
  filter_buf[FILTER_N]=FDC2214getReading28(1)/1000;;
  for(i = 0; i < FILTER_N; i++) 
	{
    filter_buf[i] = filter_buf[i + 1]; // ??????,????
    filter_sum+=filter_buf[i];
  }
  return (unsigned long)(filter_sum / FILTER_N);
}

猜你喜欢

转载自blog.csdn.net/QQ1910084514/article/details/81141326