Forum: Mikrocontroller und Digitale Elektronik Interrupt aus interrupt


von DB (Gast)


Lesenswert?

Hallo,

Ich hab ein kleines Verständnis Problem mit Interrupts.

Ich habe eine Interruptfunktion welche Daten unter einer bestimmten 
Bedingung in den externen Flash speichern soll. Nun soll das löschen der 
Flash Sektoren aber wieder von dieser Interrupt Routine unterbrochen 
werden.
Ist dies überhaupt möglich?
Wenn nein wie bekomme ich es hin das ich die Interrupt Routine zuerst 
verlasse und dann die Speicherung der Daten auslöse?

Habe im Datenblatt der Fujitsu 91469 nicht die Möglichkeit eines 
Software interrupts gefunden.

Hat jemand Vorschläge für mich?

Danke für die Hilfe.

Gruß
DB

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Im Interrupt nur ein Flag (volatile Variable) setzen, dass gespeichert 
werden soll. In der Haupteventschleife des Userprogramms das Flag pollen 
und ggf. Aktion durchführen.

von DB (Gast)


Lesenswert?

Danke für die Hilfe.
Manchmal steht man echt auf dem Schlauch ;-)

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.