Timerwert in Millisekunden
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?
Re: Timerwert in Millisekunden
Zitat:
Zitat von Tido
2. Wie müsste ein Variable deklariert werden, um den gesuchten Wert aufzunehmen?
Hallo Tido!
Der gesuchte Datentyp ist SINGLE.
Zitat:
· Single. Singles are stored as signed 32 bit binary numbers. Ranging in value from 1.5 x 10^–45 to 3.4 x 10^38
· Double. Doubles are stored as signed 64 bit binary numbers. Ranging in value from 5.0 x 10^–324 to 1.7 x 10^308
mfg
Gerold
:-)