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:
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
Das Benutzerhandbuch besagt, dass man statt Start Timer1 auch Enable Timer1 schreiben kann/muss.

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