Hi.

Hab ein neues Problem und seh keine Möglichkeit das selber gelöst zu bekommen.

Ziel: den aktuellen Wert des Timers auslesen..

Bascom Ver. 1.11.7.9 (Compiler auch 1.11.7.9) - die DEMO.

$regfile = "At26def.dat" 'ATtiny26 für Compiler auswählen
$crystal = 11059200 'Frequenz des externen Quarz-Oszilators in Hz

Ddra = &B00000000 'PortA -> Pins als Input(=0) oder Output(=1)
Ddrb = &B00000000 'PortB -> Pins als Input(=0) oder Output(=1)

'----- ab hier eingefügter CODE aus BASCOM-Hilfe zu Timer1 (Kommentare gelöscht) ------

Dim W As Word
Config Timer1 = Timer , Prescale = 1024

'You can read or write to the timer with the COUNTER1 or TIMER1 variable
W = Timer1
Timer1 = W
Wenn ich das nun testen lasse (Syntax Check) kommt folgende Fehlermeldung für die beiden letzten Zeilen:
Error : 242 Line : 33 Source variable does not match the target variable [ 0|TIMER1] , in File : C:\...\Test.bas
Error : 46 Line : 34 Assignment error [TIMER1: 0 W: 6] , in File : C:\...\Test.bas


Hat da jemand ein Workaround?

Eher nebensächlich: beim Test kommt auch immer eine Meldung, dass ein File nicht gefunden wird.. gibts da auch ne Idee oder ein Workaround?

Gruß und vielen Dank
Nico