Forum: Mikrocontroller und Digitale Elektronik Interrupt ATmega8


von Chris123 (Gast)


Lesenswert?

Hallo,

ich komme voran und jetzt stehen die Interrupts an...

Will den Interrupt an PD3 aktivieren mache das wie fogt:

Headerdateien eingebunden für interrupt und signal...
sei();
....
....
....
SIGNAL (SIG_INTERRUPT1){
  delay=delay+20;      // globale Variable int
  }

Leider tut sich nichts, der Interrupt müßte doch aktiv werden bei
logisch 1 am Eingang ???

von Lutz Müller (Gast)


Lesenswert?

Hallo, probier mal ohne Leerzeichen zwischen SIGNAL und (SIG_INT...).
Kann sein, daß es so nicht erkannt wird, da das Makro ohne Lerrzeichen
definiert ist.

Gruß
Lutz

von Chris123 (Gast)


Lesenswert?

Leider nein...

von Tom (Gast)


Lesenswert?

* hast du ISC11 richtig gesetzt? (S.64 im Datenblatt)
* GICR richtig gesetzt ? S.65

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.