Forum: Mikrocontroller und Digitale Elektronik EEprom Interrupt und Ablauf


von Hannes (Gast)


Lesenswert?

Hallo,

ich nutze einen Timerinterrupt um ein Display immer wieder zu refreshen. 
Will ich nun  größere Mengen Daten im EEprom abspeichern, wie bekomme 
ich das hin das mich das globale Interrupt abschalten zum speichern der 
EE daten nicht stört?

Gruß,
Hannes

von Hannes Lux (Gast)


Lesenswert?

Zwischen den einzelnen EEP-Speichervorgängen kann man auf das Eintreffen 
weiterer Ereignisse prüfen und diese abarbeiten, anstatt einfach nur zu 
warten, bis der EEP wieder ready ist.

Man kann auch die Daten in einem Buffer (im RAM) ablegen und vom 
EEP-Ready-Interrupt byteweise ins EEP brennen.

Wenn man das Programm so konzipiert, dass an keiner Stelle gewartet 
wird, sondern stattdessen zur Mainloop zurückgegangen wird (man versucht 
es dann später noch mal und erledigt derweil andere Jobs), dann stellt 
sich Deine Frage gar nicht.

...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.