Hallo,

eigentlich will ich nur exakt alle 250 ms ein Unterprogramm anspringen. Währenddessen kann auf dem LCD alles mögliche passieren. Es würde im Prinzip genügen, das LCD seltener (1/sec) upzudaten. Da die LCD-Ausgabe abhängig ist von Benutzerreaktionen (Tastendruck u.ä.), könnte es aber sein, dass der Interrupt dennoch gerade angesprungen wird, während das Hauptprogramm auf dem LCD was ändern möchte. Und dann würde sich wiederrum Chaos ergeben (sorry, wenn ich mich nicht sonderlich klar ausgedrückt habe...). Ggf. muss ich die Sache doch ohne Interrupts lösen, und alles sauber sequentiell abgearbeiten, vielleicht mit Waitms das Timing einstellen...

Dank&Gruß,
malthy