TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Axel_18 en 18 de Enero de 2013, 14:35:59
-
Hola a todos, buscando encontre una libreria para el reloj de tiempo real DS1307 y tengo lo siguiente:
////////////////////////////////////////////////////////////////////////////////
/// DS1307.C ///
/// Driver for Real Time Clock ///
/// ///
/// ds1307_init() - Enable oscillator without clearing the seconds register -///
/// used when PIC loses power and DS1307 run from 3V BAT ///
/// - Disable squarewave output ///
/// ///
/// ds1307_set_date_time(day,mth,year,dow,hour,min,sec) Set the date/time ///
/// ///
/// ds1307_get_date(day,mth,year,dow) Get the date ///
/// ///
/// ds1307_get_time(hr,min,sec) Get the time ///
/// ///
////////////////////////////////////////////////////////////////////////////////
Sin embargo no entiendo que significa el comando Dow
Espero me puedan iluminar
Saludos!
-
Dow= Day Of week, creo que es un apuntador en la libreria para obtener el string del dia de la semana
-
Gracias!
-
Todas las variables que uses para la hora y fecha deben ser tipo BYTE.
No encontré que valor corresponde al día de la semana :oops:
EDITO: Lunes es el valor 1, no se si domingo es 0 :oops:
En realidad el valor dow lo defines tu al momento de usar la función ds1307_set_date_time() y luego se va incrementando a la medianoche. Es lo que entendí del datasheet.