AVR ISR Bezeichnung in C ?

Gast #687430
Lesenswert?

Hallo,

heute habe ich nach dem durchlesen des Tutorials das erste mal an die 
Tasten / mein Board gesetzt.
Eine blinkende LED über den Timer1 Overflow läuft (stolz). Bitfelder, 
Pinabfragen etc. auch.
Nun zu meiner Frage:

Jetzt schreibe ich für meinen Timer Overlow:
1
 
2
ISR(TIM1_OVF_vect)
3
{
4
 PORTB ^= (1<<PB1); //PB1 blinken lassen
5
}

Vorher initialisiere ich den Timer natürlich und setze das Bit für den 
Timer Overflow.
Woher weiß ich, dass ich für den Overflow Code
1
 
2
ISR(TIM1_OVF_vect)
3
{
4
//Anweisungen
5
}

schreiben muss? Wie verhält sich das für andere ISR´s? Gibt es da eine 
Liste? Wo kann ich das nachlesen?

Danke für Eure Antworten!


technikus
Gast #687457
Lesenswert?

Hi Martin,

o.k. habe im Tutorial vorhin nochmal bei den Timern nachgelesen und 
nichts gefunden. Ich wusste das ich dort mal was gelesen hatte (oder 
woanders).

Am Ende wird doch ausreichend drauf eingegangen. Wer lesen kann ist klar 
im Vorteil ;-)

Für einen Anfänger kommen doch schnell mal Fragen auf...einfach sehr 
umfangreich das ganze mit den Controllern...

Habe bei mir im Pfad C:\Programme\WinAVR\doc\avr-libc auch das manual 
gefunden.

Danke für deine ganze Mühe mit dem Tutorial!

Gruß
technikus

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