Hallo! Wer kann mir sagen warum an PIN PA0 nichts vom Interrupt zu sehen ist? Ich setze PA0 als Ausgang. Ich erlaube den Timer1 Überlaufinterrupt. Ich schalte den Prescaler auf 1:1. Und sei() gibt es auch. Danke Axel P.S. PORTA ^= _BV(PA0); mal probeweise in der while- Schleife funktioniert.
Mir hat dies vor einige Zeit auch Kopfschmerzen gegeben mit ein Tiny2313.. Bis ich in ein Header file (iotn2313.h) kuckte mit Definitionen für die Interrupt Vectoren... Ist der Name für die Timer verschieden in Vergleich zu z.B. ein AT90S2313.... Für die Timer verwende ich jetzt SIGNAL (SIG_TIMERx_OVF) wo x das Nummer vom Timer ist..... Und dann sollte es klappen mit die Timer... Gruß, Robert
Hallo Robert! Vielen Dank für deinen Hinweis. Der Timmerinterrupt läuft jetzt! Der Attiny2313 ist ein richtiges Problemkind mit dem gcc. Alles muß man patchen, die handler heißen anders... Nochmal Danke Gruß Axel
> Der Attiny2313 ist ein richtiges Problemkind mit dem gcc.
Das Problem ist da wohl eher die avr-libc.
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.