Forum: Mikrocontroller und Digitale Elektronik m32u4 external interrupts


von Martin F. (martin_f70)


Angehängte Dateien:

Lesenswert?

Hallo!
Ich nutze INT1, INT2 und INT3. Alle 3 ISR's werden auch beim jeweiligen 
LOW-Pegel des entsprechenden PIN's aufgerufen. Es klappt aber nicht 
folgendes:
1
WENN INT1
2
    //wird aufgerufen
3
    WENN INT2 || INT3
4
        //wird nicht aufgerufen
aber es klappt:
1
WENN INT3
2
    WENN INT2
3
        WENN INT1
in Worten:
Wenn ich INT1 (das geringste) aktiviert habe, dann reagieren die 
höherren nicht mehr. Wenn ich andersrum teste geht 1 wenn 2 || 3 
aktiviert ist, und 2 geht wenn 3 aktiviert ist und 1 wenn 2 wenn 3 
aktiviert ist.

Warum kann ich die nicht andersrum stacken als von 3 zu 1?

MfG,
Martin

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.