Dieser Timer ist als Generaltaktgeber (1ms) für das gesamte Prog konfiguriert.
Da hängen später auch Zeitstufen/Countdownzähler etc drann.
Die Idee mit #define finde ich gut!
Auch die LED-Steuerungen, LEDgn_ein() etc. könnte ich direkt mit #define bestimmen.
Wo siehst du die Grenze zw. Funktion() und #define ?
Code:#define LEDgn_ein PORTB |= (1<<PB0) #define LEDgn_aus PORTB &= ~(1<<PB0) // statt void LEDgn_ein(void) // LED einschalten { PORTB |= (1<<PB0); } void LEDgn_aus(void) // LED ausschalten { PORTB &= ~(1<<PB0); }
Lesezeichen