Hi,
ich habe mir eine Platine erstellt, auf der ich ein DS3231 IC integriert habe.
Leider klappt es bei mir noch nicht so ganz.
Als Library nutze ich diese: GitHub - rodan/ds3231: arduino library for DS3231 RTC
Uhrzeit stellen in der void Setup: parse_cmd ("T35101314102014",16);
Leider erhalte ich nach wie vor nur Werte 165:165 etc
Jetzt meine Frage:
- Ich habe noch keine Batterie, die ist noch unterwegs. Das darf aber doch eigentlichkein Problem sein, so lange der ARduino am USB hängt, oder?
- SO wie ich gelesen habe, hat die DS3231 kein eigenes EEPROM um die Uhrzeit zu speichern. Benötige ich das überhaupt?
Ich will einen Hardwarefehler nicht ausschließen, aber bevor ich da tiefer nachforsche, will ich erst mal checken, obs an der fehlenden Batterie oder EEPROM liegt. Die Fertigmodule haben ja immer Batterie und EEPROM direkt auf der Platine.
Im Anhang noch mein DS3231 Schaltplan sowie ein Foto der Platine.
Zur Info noch:
Als Bootloader nutze ich OptiBoot auf einem Atmega328.
Das klappt aber alles, der Standard BLINK Sketch funktioniert einwandfrei.
BG
Thorsten