Gast
#2803414
Hallo Leute,
ich möchte bei einem Mikrocontroller Langzeitwerte der AD-Wandler durch
den PT1 Filter schicken. Diesen Code habe ich aus einen anderen Beitrag
hier im Forum entnommen.
Kann mir einer den unteren Code etwas erklären ?
unsigned long mittelwert(unsigned long newval)
{
static short n = 0;
static unsigned long avgsum = 0;
if (n<128) {
n++;
avgsum += newval;
return avgsum/n;
}else {
avgsum -= avgsum/128;
avgsum += newval;
return avgsum/128; }
}
Gruss
Sebi