Autor Tema: Duda Comando para libreria de reloj DS1307 en CCS  (Leído 1940 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Duda Comando para libreria de reloj DS1307 en CCS
« 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:


Código: [Seleccionar]
////////////////////////////////////////////////////////////////////////////////
///                               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!

Desconectado jhozate

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1698
Re: Duda Comando para libreria de reloj DS1307 en CCS
« Respuesta #1 en: 18 de Enero de 2013, 14:38:24 »
Dow= Day Of week, creo que es un apuntador en la libreria para obtener el string del dia de la semana
Ser Colombiano es un Premio, Saludos desde CALI-COLOMBIA

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Re: Duda Comando para libreria de reloj DS1307 en CCS
« Respuesta #2 en: 18 de Enero de 2013, 14:41:57 »
Gracias!

Desconectado willynovi

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 546
Re: Duda Comando para libreria de reloj DS1307 en CCS
« Respuesta #3 en: 18 de Enero de 2013, 15:46:48 »
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.
« Última modificación: 18 de Enero de 2013, 15:57:10 por willynovi »
Intento enseñarte a pescar, si solo quieres pescados, espera que un pescador te regale los suyos.