Ciao a tutti stavo dando un occhiata ai vari esempi presenti nel compilatore mikroC ce n'è uno riguardo ad un realtime clock il valore viene inviato attraverso l'I2C al pic
ho visto questa funzione...che non sono riuscito a decodificare correttamente (non ho capito cosa esattamente faccia) c'è scritto che formatta la data e l'ora...però non ho capito ke ragionamento segua...
ve la posto...
//-------------------- Formats date and time void Transform_Time(char *sec, char *min, char *hr, char *day, char *mn, char *year) { *sec = ((*sec & 0xF0) >> 4)*10 + (*sec & 0x0F); *min = ((*min & 0xF0) >> 4)*10 + (*min & 0x0F); *hr = ((*hr & 0xF0) >> 4)*10 + (*hr & 0x0F); *year = (*day & 0xC0) >> 6; *day = ((*day & 0x30) >> 4)*10 + (*day & 0x0F); *mn = ((*mn & 0x10) >> 4)*10 + (*mn & 0x0F); }//~
Grazie come sempre del vostro prezioso aiuto e della vostra disponibilità
Contrario