So 30 decimal is 0x1E which according to the register info above indicates 24 hour mode at 30 hours which seems invalid. I guess footnote 1 applies and it was set incorrectly to begin with, or at power up it gets set with random data or something like that. Hopefully once you write something valid to it it would then fix the issue.
Comments
So 30 decimal is 0x1E which according to the register info above indicates 24 hour mode at 30 hours which seems invalid. I guess footnote 1 applies and it was set incorrectly to begin with, or at power up it gets set with random data or something like that. Hopefully once you write something valid to it it would then fix the issue.
The RTC registers are BCD so the test code is displaying them as 2-digit hex.
I think you're correct about writing valid values to the registers to get things going.
Got 4 made this weekend. That's a 400X improvement over last week!
Still, not where needs to be...
Getting some things sorted out along the way though. Should be better next time...
Need to get the feeders working...