Hallo, ich versuche bei einem AVR32(bit)ein Interrupt über einen Timer-Overflow auszulösen. Jedoch werde ich im Datenblatt nicht fündig wie ich jetzt dem Prozessor mitteile das es sich jetzt um eine Interrupt-Routine handelt und nicht um den "Normalen"-Code. Hat jemand so was schon mal gemacht, bzw. kennt sich da einer aus? grüße basti Edit: Als Compiler verwende ich das Atmel Studio 6.2
:
Bearbeitet durch User
keiner eine Idee? ich habe herausgefunden, dass die CPU, wenn sie den Interrupt kriegt, in ein EVBA Register Springt wo dann der Handler steht. welche Aufgabe hat der Handler? bzw wie kann ich in das EVBA Register schreiben. Im Datenblatt taucht zwar ab und zu der Begriff auf, wird aber nirgends genauer beschrieben. Grüße
Grüße Basti, ich hatte das Problem auch erst letztens... Hier gibts die Anleitung: http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Interrupts_mit_avr-gcc VG Andre
Hallo Andre, richtet sich der Artikel nur an die 8 BIT AVR`s? Wenns auch so funktionieren würde wäres ja supper :D grüße
:
Bearbeitet durch User
so ich habe die lösung gefunden und mal das Uralte AVR32-tutorial weiter gemacht--> ging nicht weiter als bis zu Einleitung Lösung: http://www.mikrocontroller.net/articles/AVR32-Tutorial#Interrupt
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.