void Init_Timer_0(void) { TCCR0 = (1 << WGM00)|(1 << WGM01)|(1 << CS00)|(1 << COM01); //Fast PWM-Modus, Teiler auf 1, //Toggel des Pins B3 OCR0 = 0; } int main(void) { Init_Timer_0(); while(1) { P_zelle = U_zelle*I_bat; // Die P_zeller wird anhand anderer anhange aufgerufen, die restliche programm teile habe ich nicht mit eingefuhrt da es ein bisschen zu komplex ware if(P_zelle > P_zelle_alt) { OCR0++; } else if (P_zelle < P_zelle_alt) { OCR0--; } P_zelle_alt = P_zelle; }