获取去掉一定长度的平均值

//获取平均值,去掉del_len头尾
uint16_t get_average(uint16_t *in_data,uint8_t len,uint8_t del_len)
{
  uint32_t temp_val=0;
  uint8_t i = 0;

  if(len > del_len)
  {
    for(i = del_len; i < len-del_len; i++)
    {
      temp_val += in_data[i];
    }
    temp_val = temp_val/(len - 2*del_len);
  }
       return temp_val;
}

posted @ 2020-09-15 14:47  阡陌奈何  阅读(90)  评论(0)    收藏  举报