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?
MfG
Tido
---------------------------------------------------
Have you tried turning it off and on again???
---------------------------------------------------
Hallo Tido!Zitat von Tido
Der gesuchte Datentyp ist SINGLE.
mfg· 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
Gerold
:-)
Lesezeichen