Hi,

steh nach den wildesten Timerprogrammierungen und erst einer Woche Bascom völlig auf dem Schlauch.
Ich möchte einen Timerwert in Millisekunden umrechnen.
Dazu habe ich folgende Formel gefunden:

(Timer/crystal)*Prescale*1000

!!! Wenn falsch bitte korrigieren!!!

Mit crystal=16000000 und Prescale=64 heißt die Formel vereinfacht also:

ms = Timer * 0.004

1. Wie programmier ich das jetzt in BASCOM?
Erhalte dabei

Print Timer1 * 0.004

entweder 0 oder 1.

2. Wie müsste ein Variable deklariert werden, um den gesuchten Wert aufzunehmen?