In deinem Programm sehe ich nur Wait 5 für 5 Sekunden und natürlich den Waitms 200/400 für 0.2/0.4 Sekunden Pause.


Ich habe gerade nen M8 hier.

Wenn du willst kann ich dein Prog. ja mal laden und nachvollziehen.


So wie ich es gerade lese speichest du ein Byte in Adresse 100
Wartest 0.2 Sekunden
Gibst Meldung auf LCD und wartest 5 Sekunden.

Danach liest du den Wert wieder aussem EEprom,gibst ihn auf Display,wartest 2 Sekunden.

Danach trittst du in die endlosschleife ein und gibst alle 0.4 Sekunden die Variable "S" in Zeile 2 des LCD aus.

Wo genau hast du denn die 30 Sekunden verzögerung ?
30 Sekunden bis die Meldung "Gespeichert" kommt oder woanders ?