May be, but may be that the change after adding those resistors is just a coincidence.
My Stalker had those RTC problems for a few days in a row and it seemed useless for that time. But now it is running for more than a week with no problems. Can’t explain, I haven’t done anything to it.
I would understand, if the problem is either always, or never (it’s electronics after all). But if it’s at random times and is not definitely repeatable, …
Thank you sorrow53, I’ve added 4.7K resistors to the 3.3 volt header. Clock is running great.
Here is an article on pull-up resistors. Good read. dsscircuits.com/articles/eff … stors.html
Thanks again.
Okay, ran across this library to replace Wire and give you repeated start function; thank you Mr. Wayne Truchsess. Now you can have the RX8025 work as stated in the data sheet.
//Read the current time-date and return it in DateTime format
DateTime R8025::now() {
I2c.read(RX8025_ADDRESS, 0x00,7);
uint8_t ss = bcd2bin(I2c.receive());
uint8_t mm = bcd2bin(I2c.receive());
uint8_t hh = bcd2bin(I2c.receive());
uint8_t wd = I2c.receive();
uint8_t d = bcd2bin(I2c.receive());
uint8_t m = bcd2bin(I2c.receive());
uint16_t y = bcd2bin(I2c.receive()) + 2000;