dit is inderdaad anders dan een normale RTC.
deze RTC slaat de waardes op als BCD (binairy coded decimal).
ik ben er ook al achter dat ik het in een geheugen kan zetten. maar ik wil mijn programma zo compact mogelijk hebben (heb namelijk maar 16k tot mijn beschikking)
volgens de datasheets moet het ook anders kunnen.
volgens de data sheets moet de byte er zo uit komen te zien:
MSB LSB
---------------------------------
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
---------------------------------
bits 6 en 7: jaar: 0 tot 3 (binairy code)
bits 5 en 4: aantal units van 10 dagen: 0 tot 3 (binairy code)
bits 3,2,1 en 0: units van 1 dagen (BCD formaat)
tot zover ik het nu heb, hak ik deze byte op in 2 nibble's (groepjes van 4 bits)
zo schrijf ik ze naar het klok IC
en vervolgens lees ik het klok IC uit, en zet het weer om naar normale binaire code.
maar ik krijg het jaartal niet uit deze byte gefilterd.
ik heb ook al half internet afgezocht naar voorbeelden, maar ik krijg alleen programma's gevonden in assembler (en daar kan ik niet mee overweg

))