Hallo Alex!Zitat von Brantiko
Indem du alles Zeitunkritische in die Mainloop verlagerst und alles was zeitkritisch ist in Timer-Interrupthandler (Interrupt Service Routine, ISR).
Das LCD muss auf jeden Fall in der Mainloop angesteuert werden. So langsame Befehle haben in einer ISR nichts **absolut gar nichts** in einer ISR zu suchen.
Tausche deine Programmlogik um. Lasse die LEDs in einer ISR blinken und die LCD-Ansteuerung kommt in die Mainloop.
Achte darauf, dass die ISR nicht lange dauert. Alles was länger dauern kann, muss in die Mainloop.
mfg
Gerold
:-)
Lesezeichen