PDA

View Full Version : EEProm Data Conversion



Pesticida
- 28th January 2008, 15:26
Hi,

I have a little Conversion Problem,I have 6 Data Bytes they are Hour,Minute,Seconds,Day,Month and Year in HEX Format,but I want to Write on the EEprom all in Decimal Data.

But thi don't work I2CWrite sda,scl,%10100000,Count_Bytes,[DEC Hour,............

What I can use to Convert to Decimal without a big amount of Code?!

Thanks a lot for any Answer.

Regards Pesti.

sayzer
- 28th January 2008, 15:41
This is what I use.




Loop:

GOSUB ReadClk ' Go read clock from DS1302.
DataA = RTCmin ' Load input variable DataA; DataA is now HEX.
GOSUB SubConvert ' Go convert HEX to DEC.
RTCMin = DataA ' GetBack the Loaded variable. DataA is now Decimal.

'...other stuff here....

Goto Loop


SubConvert:
LOOKDOWN DataA,[0,1,2,3,4,5,6,7,8,9,$10,$11,$12,$13,$14,$15,$16,$1 7,$18,$19,$20,$21,$22,$23,$24,$25,$26,$27,$28,$29, $30,$31,$32,$33,$34,$35,$36,$37,$38,$39,$40,$41,$4 2,$43,$44,$45,$46,$47,$48,$49,$50,$51,$52,$53,$54, $55,$56,$57,$58,$59],DataA
RETURN