ADC多通道连续转换求均值

2019-07-21 06:22发布

u16 Input_Filter(u8 times)
{
        float vol_val=0;
        u8 t;
        int a;
        for(t=0;t<times;t++)
        {
                vol_val+= (ADC_Buf[0]*3300)/4095/10;
//                delay_ms(5);
        }
        a=(float)vol_val/times*1.414/5.6;
        vol_val=(float)a/100;
        return a;
}
我这样可以求得ADC多通道连续转换的均值吗

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。