Autor Tema: ds1307  (Leído 724 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
ds1307
« en: 16 de Junio de 2023, 10:38:07 »
saludos,
una consulta tengo un ds1307 y segun el datasheet del fabricante maxim menciona el rango del dia de semana de 01 a 07 (lunes a domingo)
pero leyendo los valores del dia de semana da de 0 a 6
a alguien le ha pasado esto?, estoy sospechando que los genericos trabajan con el rango de 0 a 6
gracias

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re:ds1307
« Respuesta #1 en: 16 de Junio de 2023, 11:32:46 »
He mirado mi driver del DS1307 y el DOW (Day of Week) empieza en 0-Domingo, 1-Lunes ... hasta 6-Sábado. Y lleva así al menos desde hace veinte años ... y sigue funcionando igual con las nuevas piezas que se han montado.

Edito: De hecho he comprobado este post mío de 2006 y así sigue, igual, de 0 Domingo a 6 Sábado

Real Time Clock o el DS1307 desatado
« Última modificación: 16 de Junio de 2023, 11:39:54 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1937
    • Sicoy
Re:ds1307
« Respuesta #2 en: 16 de Junio de 2023, 11:32:54 »
saludos,
una consulta tengo un ds1307 y segun el datasheet del fabricante maxim menciona el rango del dia de semana de 01 a 07 (lunes a domingo)
pero leyendo los valores del dia de semana da de 0 a 6
a alguien le ha pasado esto?, estoy sospechando que los genericos trabajan con el rango de 0 a 6
gracias

Deberías compartir el código de la parte de como lees esa información.
Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32

Desconectado DominusDRR

  • PIC24H
  • ******
  • Mensajes: 1937
    • Sicoy
Re:ds1307
« Respuesta #3 en: 16 de Junio de 2023, 11:36:06 »
He mirado mi driver del DS1307 y el DOW (Day of Week) empieza en 0-Domingo, 1-Lunes ... hasta 6-Sábado. Y lleva así al menos desde hace veinte años ... y sigue funcionando igual con las nuevas piezas que se han montado.

tal vez esto sea la confusión:



Tengo una idea algo difusa sobre MPLAB Harmony, XC32 con PIC32

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
Re:ds1307
« Respuesta #4 en: 17 de Junio de 2023, 10:08:14 »
si, la confusion es esa, en el datasheet aparece en el rango de 1-7 , pero en la practica es de 0-6, yo tambien lo tengo trabajando asi(0-domingo,...) pero me causa inquietud , porque tal vez esto sea en los chips genericos .
lo que hago para corregir eso es a travez de codigo.

dia_actual=(dow==0)?7:dow;//corregir para que dia tome el valor de 1--7 ->lunes a domingo
« Última modificación: 17 de Junio de 2023, 10:12:41 por micronet3 »