Impulse zählen mit Atmega32 (in C)

Gast #436766
Lesenswert?
• ▲
▼
Hallo,
Ich soll mit einem ATMEGA32 (DIP) Impulse zählen.
Im Programm wird im Grunde immer um eins erhöt, wenn ein Impuls kommt.
Nur weiß ich jetzt nicht welchen Anschluss ich vom uC nehmen muss um die 
Impulse zu zählen.
Ich hab im Forum gelesen, dass bei eher langsamen Impulsen ein Taster 
Interrupt zu verwenden ist.(Aufnahme von Stromzähler-rote Mark.)
Ist dass so ein Port INT (es gibt int0 int1 int2, ist es dann egal 
welcher?).
Dann würde das Programm so aussehen:

sbit Port = 0x.. //die Adresse steht glaub ich im Datenbl.
int x = 0;
isr() //Wo muss ich den den Port angeben damit isr() weiß welcher
{
 x++;
}

Bitte um Hilfe.
julian

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