PDA

Visualizza la versione completa : DS1307 e BX-24


omar84vr
08-29-2011, 11:18 AM
Ciao a tutti,

per caso avete mai provato a far comunicare un BX-24 con un DS1307?

io stò diventando pazzo, milioni di tentativi e nulla di nuovo.

avete anche solo delle librerie I2c che funzionino? altre invece sono mezze librerie, con pezzi di codice mancante ecc..

io ho provato a tirar fuori il meglio da codice trovato in rete, ma nulla, listati che rimandano a delle openserialport....ecc...

ma nulla,
forse (certamente) sono io che sbaglio da qualche parte,

arrivo a volte a delle restituzioni di valori tipo: 192, 168, 94, ecc
(interrogando una volta al secondo)

che sia questo valore da convertire da BCD a numero decimale?

boh... il circuito con il DS1307 l'ho montato io, con quarzo e resistenze da 10k per il pull-up (avevo provato anche quelle da 1k), completo di batteria (nuova) al litio da 3 volt.

mi viene il dubbio che la cosa che sbaglio è non convertire questi valori da BCD a decimale...mmmm

avete nulla di pronto e certamente funzionante che me lo studio?
voglio proprio capire dove non capisco...

grazie,

ciao!
buona giornata a tutti!
Omar.

omar84vr
08-30-2011, 08:45 AM
Aggiorno la discussione da solo,

probabilmente va tutto, interrogando solo il registro delle ore (l'unica prova che ho fatto fin'ora) se guardo il fatto che quando mi ritorna il byte con valore 192, in binario sarebbe 11000000,

convertendolo in nibble il primo nibble è 1100 --> dec = 12

effettivamente appena alimentato potrebbe partire dalle ore 12 come ora di inizio.

farò delle prove,

ciao a tutti!