Frage zu den externen Interrupts Atmega

Gast #2274879
Lesenswert?

Hallo Leute,

besteht bei den externen Interupts des Atmegas zwischen INT3:0 und 
INT7:4 ein unterschied...?

Ich bräuchte Interrupts bei jeder Pegeländerung...
Im Datenblatt steht:

Bei INT3:0
Any edge of INTn generates asynchronously an interrupt request.

Bei INT7:4
Any logical change on INTn generates an interrupt request

Bitte um eure Kommentare!
Gast #2274899
Lesenswert?

The External Interrupts can be triggered by a falling or rising edge or 
a low level. This is
set up as indicated in the specification for the External Interrupt 
Control Registers –
EICRA (INT3:0) and EICRB (INT7:4). When the external interrupt is 
enabled and is configured
as level triggered, the interrupt will trigger as long as the pin is 
held low. Note
that recognition of falling or rising edge interrupts on INT7:4 requires 
the presence of an
I/O clock, described in “Clock Systems and their Distribution” on page 
39. Low level
interrupts and the edge interrupt on INT3:0 are detected asynchronously. 
This implies
that these interrupts can be used for waking the part also from sleep 
modes other than
Idle mode. The I/O clock is halted in all sleep modes except Idle mode.
Gast #2274908
Lesenswert?

Verstehe ich leider noch immer nicht ganz....

1) Any edge of INTn generates asynchronously an interrupt request.

2) Any logical change on INTn generates an interrupt request

Diese 2 Sätze haben für mich die selbe bedeutung.

1.) Jede Flanke generiert einen Interupt
2.) Jede logische Änderung (=Flanke) generiert einen Interrupt.
Gast #2275166
Lesenswert?

Hi

>Verstehe ich leider noch immer nicht ganz....
>1) Any edge of INTn generates asynchronously an interrupt request.
>2) Any logical change on INTn generates an interrupt request
>Diese 2 Sätze haben für mich die selbe bedeutung.

Nein. Das wichtige Wort ist 'asynchronously' für INT3:0. Diese 
Interrupts werden auch in den Sleep-Modes, bei abgeschalteten IO-Clk, 
ausgelöst. Mit INT7:4 funktioniert das nicht.

MfG Spess

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