Hi,

Gioppy is bright right ...

so let's add :



IF period.7 then

Period = period/2
scale = 2

ELSE

scale = 1

ENDIF



intermediate = 60 * 1000 / prescaler_value ' Compulsory !!!
' ( no "intermediate CON xxx" allowed )

' Disable interrupts ... if some used !!!

Dummyvar = 1000 * intermediate

rpm = DIV32 period

rpm = rpm / scale

Alain