Interrupt- Atmega128 / EIFR

Gast #538301
Lesenswert?

hallo,
ich möchte bei meinem atmega 128 den INT2 benutzen und die funktion von 
den Registern EICRA bzw EICRB ist klar, da stell ich ein, wann ein 
Interrupt ausgelösst wird, im EIMSK Register aktiviere ich meinen 
Interrupt.
Doch was macht das Register EIFR bzw was kann ich da einstellen?
Irgendwie werd ich aus dem Datenblatt net schlau....

Bevor jetzt einer sagt ich soll des Datenblatt genau lesen vielleicht 
noch eine Info, zu behaupten mein Englisch wäre gut ist ne Lüge, vom 
technischem Englisch mal ganz zu schweigen.

wäre nett wenn mir jemand weiterhelfen könnte...

MFG

TT
Gast #538308
Lesenswert?

Dieses Register zeigt dir an, ob ein externer INT aufgetreten ist. Ist 
z. B. Bit 7 in diesem Register gesetzt, dann ist an INT7 ein Interrupt 
aufetreten und das Programm springt zur entsprechenden ISR. Wenn diese 
ISR verlassen wird, wird automatisch Bit 7 wieder gelöscht. Du kannst 
dieses Bit allerdings auch selbst löschen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren