Hallo,
ich bekomme das Timer Interrupt unter der Bascom Version 1.11.9.1 nicht gebacken. Komischerweise hat dies bei der älteren Version wunderbar funktioniert.
Der Code wird zwar fehlerfrei compiliert, ein Interrupt aber nie ausgführt.
Quarz ist intern auf 8Mhz.
Hier der Code:
Das Benutzerhandbuch besagt, dass man statt Start Timer1 auch Enable Timer1 schreiben kann/muss.Code:$regfile = "m32def.dat" $crystal = 8000000 $hwstack = 256 $swstack = 256 $framesize = 256 Config Graphlcd = 240 * 128 , Dataport = Portd , Controlport = Portc , Wr = 6 , Rd = 7 , Ce = 2 , Cd = 3 , Reset = 4 , Fs = 5 , Mode = 6 Config Timer1 = Timer , Prescale = 256 On Timer1 Timer_irq Start Timer1 Enable Interrupts Cls Const Timervorgabe = 34286 Locate 1 , 1 : Lcd "Interrupts" Do Loop Timer_irq: Timer1 = Timervorgabe Locate 2 , 1 : Lcd "test" Cls
Dies bring aber immer folgende Fehlermeldung mit sich:
Unknown interrupt source [COUNT<>3]
Habt ihr evtl. noch eine Idee woran das liegen könnte?
Grüße
Thomas







Zitieren

Lesezeichen