When I set the time on my Axe033, then call the time, it displays 06/06/22 5:02 EVERY time. The minutes don't increase ever. For the details, I'm using serial mode for the LCD. I can correctly use any/all features of the Axe033 including saving custom messages, etc. I have removed the DS1307 chip and connected to it using I2C and can correctly write/read the time, and the chip keeps perfect time, so I think I can rule it out also. As for the program I've used to send time to the LCD, it's just the standard code in the Axe033 manual (with the added and required 16th space), but for the record:
init: pause 500
main: serout 7,N2400, (253,0,"25/12/01 22:00 ")
pause 1000
serout 7,N2400, (0)
end
If I run this to set the time it shows the time/date as described above. If I create a loop to redisplay the time at interval, it still shows the same constantly, and forever, as though the clock isn't working... but it should be.
Does this sound like bad firmware in the Axe033? Everything else seems to check out ok. Ideas anyone?
Edit: I've connected in I2C mode and can properly set/recall time. It stays accurate even after powerdown/powerup, etc. Once I knew the time was fine I tried serial again, and again it said 06/06/22 05:02 just as before. I tried setting the CLK jumper to see what it said, and also 06/06/22 05:02 just as in serial mode. So I went back to I2C to recall time, and to my surprise, in about 3 minutes (during which it had been connected in serial and CLK modes) it had raced ahead almost 3 hours!
I'd really appreciate any suggestions or otherwise anyone might have about this. I'm leaning toward a bad firmware chip I think. Anyone?
init: pause 500
main: serout 7,N2400, (253,0,"25/12/01 22:00 ")
pause 1000
serout 7,N2400, (0)
end
If I run this to set the time it shows the time/date as described above. If I create a loop to redisplay the time at interval, it still shows the same constantly, and forever, as though the clock isn't working... but it should be.
Does this sound like bad firmware in the Axe033? Everything else seems to check out ok. Ideas anyone?
Edit: I've connected in I2C mode and can properly set/recall time. It stays accurate even after powerdown/powerup, etc. Once I knew the time was fine I tried serial again, and again it said 06/06/22 05:02 just as before. I tried setting the CLK jumper to see what it said, and also 06/06/22 05:02 just as in serial mode. So I went back to I2C to recall time, and to my surprise, in about 3 minutes (during which it had been connected in serial and CLK modes) it had raced ahead almost 3 hours!
I'd really appreciate any suggestions or otherwise anyone might have about this. I'm leaning toward a bad firmware chip I think. Anyone?
Last edited: