Also eigentlich war ich ja davon ausgegangen, dass ich mit dem timer klar komme. ich hab gerade mal folgenden test gemacht mit nem ganz kleinen timerprogramm:
Nach meinem Verständnis müsste nach jedem Überlaufen des timers, die unterroutine aufgerufen werden, dann würde ich nach dieser einstellung jede sekunde diesen kleinen text "in der timerschleife" im terminalprogramm angezeigt bekommen. das läuft bei mir aber in einem wahnsinns tempo durch.Code:$regfile = "m32def.dat" $framesize = 32 $swstack = 32 $hwstack = 32 $crystal = 16000000 'Angabe der Quarzfrequenz $baud = 9600 Config Timer1 = Timer , Prescale = 256 Const Timervorgabe = 3036 On Timer1 Timer_irq Enable Timer1 Enable Interrupts 'wird beim Ablauf der Berechnungszeit aufgerufen Timer_irq: Timer1 = Timervorgabe Print "in der timerschleife" Return







Zitieren
Lesezeichen