PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : avr studio- time overflow interrupt simulieren - PROBLEM!



testone
08.12.2008, 13:33
Hallo Zusammen

Ich versuche gerade den Einstieg in die AVR Welt zu schaffen :-)
Dieser ist aber so ziemlich schwer :-)

Habe gerade verscuht dieses (https://www.roboternetz.de/wissen/index.php/Taster-Abfrage_in_C) Beispiel im AVR Studio zum laufen zu bringen.

Zum Teil gelingt mir das auch. Aber meine Interrupt-Rutine tritt nie auf!
D.h. auch wenn ich ein Breakpoint in "SIGNAL (SIG_OVERFLOW0)" hinzufüge, wird der Programmablauf nie in diesem Interrupt einsteigen.

Was habe ich da vergessen einzustellen? Was mache ich falsch?

Danke für die Hilfe :-)

Gock
08.12.2008, 17:02
Kann es sein, dass Dein ungenannter Compiler mit diesen alten Definitionen der ISRs nichts anfangen kann?
Die neue heißt:
ISR (TIMER0_OVF_vect){
}
Ansonsten solltest Du mal Deinen Code posten, wie soll denn sonst jemand den Fehler finden????

McJenso
08.12.2008, 17:39
Hallo,

schreib doch bitte etwas genauer, was du wie machst. Läuft das Programm im Simulator überhaupt? Kannst du dir den Zählerstand des Timers0 anschauen? Hast du den richtigen Controller für die Simulation eingestellt? usw, usw.
Was für eine Version hast du?

Gruß

Jens