Hallo Leute Weiß jemand, in welcher Datei die Namen der Interrupt Service Routinen definiert sind, also z.B. so was wie ISR(TIMER1_COMPA_vect). Im Datasheet sind ja nur die Adressen angegeben. Das müsste also irgendwo in WINAVR definiert sein. Gruß Enton
die sind in der invlude-datei avr/iom16.h (z.b. bei atmega16) definiert
In der Datei io<Prozessor>.h also z.b. iom32 für Mega32 iotn45 für Tiny45 usw. Die Header liegen in dem /include/avr Verzeichniss von WinAVR. MfG Mark
War wieder mal zu langsam ;)
Die Namen für das Makro:
1 | ISR(TIMER1_COMPA_vect) |
2 | ^^^^^^^^^^^^ |
sind die selben wie im Datenblatt, ggf. müssen Leerzeichen durch '_' ersetzt werden.. hth. Jörg
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.