Problem mit INT0

OP #2831283
Lesenswert?

AVR Studio, ATmega32

Habe ein Problem mit dem INT0.

Wenn ich die Vorschläge aus dem Inet nehme

GICR |= (1<<INT0);   // External Interrupt 0 Enable
MCUCR &= (0xFE);     // ISC0=0
MCUCR |= (1<<ISC01);  // ISC1 =1 auf fallende Flanke

Sagt mir AVR "error: 'GICR' undeclared (first use in this function)"

Finde auch bei AVR Studio rechts unter "EXTERNAL_Interrup" diese Namen 
der Register nicht. Es gibt da zwar ein "EICRA, EIFR, EIMSK....."

Muss ich noch irgendeinen Header einfügen außer
#include <avr/io.h>
#include <avr/interrupt.h>

Was sind den da die äquivalenten Register?
Gast #2831527
Lesenswert?

Hi

>> Hast du den richtigen Prozessortyp in den Projekt-Optionen eingestellt?

>Ja. Habe ich aber die Register tauchen da nicht auf?

Anscheinend nicht.

>Es gibt da zwar ein "EICRA, EIFR, EIMSK....."

Die gehören zu einem anderen Controller (z.B. ATMega324).

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