Ok, Interrupts hab ich disabled, geht trotzdem nicht!
Ich hab mal schnell ein Testprogramm geschrieben, mit dem ich mit dem Bascom-Simulator das Ganze testen will:
Code:
Config Timer1 = Timer , Prescale = 8 ' Timer 1 für Zeit und Array
Enable Timer1
Enable Interrupts
On Compare1a Eins
On Compare1b Zwei
Dim X As Long
Dim Y As Long
X = 1
Y = 6
Compare1a = X
Compare1b = Y
Start Timer1
Cls
Locate 2 , 1
Lcd "Hello World"
Do
Loop
Eins:
X = X + 5
Compare1a = X
Cls
Locate 1 , 1
Lcd "Eins"
Return
Zwei:
Y = Y + 5
Compare1b = Y
Cls
Locate 1 , 1
Lcd "Zwei"
Return
End
Aber:
Auch das funktioniert nicht! Deshalb meine Frage: Kann das Bascom überhaupt? In der Hilfe und den Samples steht nirgends etwas, bei dem der Timer1 in dieser Funktion verwendet wird....
Herzlichen Gruss
Mario
Lesezeichen