Всем привет! Есть модуль часов с встроенным eeprom. Часы настроил на реальное время. Все как бы работает, но, на плате еще есть eeprom на 32k. Решил и его использовать. Но беда, одновременно часы и eeprom не хотят работать. Часы висят на 0x68 адресе, eeprom на 0x50 адресе. При инициализации eeprom, часы не выдают время. Только убираю инициализацию eeprom, часы показывают время. Библиотеки: DS1307 Eeprom24C32_64-master В чем может быть проблема ?
Непонятна вот эта фраза: Судя по DataSheet там следующая адресация: 00h...07h - часы, 08h...3Fh - EEPROM
Проблему решил, была левая библиотека часов, там был программный i2c. Хотя почему не стало работать, не знаю. Скачал RTCds1307, заработало. Ds1307, как оказалось не хранит время в 24c32. То есть его можно использовать полностью. Только вот не понял, 24с32 это 32 байта или 32 кбайта или 32 кбита ? На сколько хватит записи ?
24C32 is a 4K x 8 (32Kbit) Serial Electrically Erasable PROM http://ww1.microchip.com/downloads/en/DeviceDoc/21061H.pdf