Autor Tema: leer ds1307  (Leído 4618 veces)

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

Desconectado zeusjorg

  • PIC10
  • *
  • Mensajes: 36
leer ds1307
« en: 20 de Febrero de 2010, 15:11:29 »
Hola a todos

Necesito vuestra ayuda.

E conseguido leer y escrivir. Pero no me salia los resultados en decimal.
Y e buscado por todos lados y lo que e visto no lo entiendo.
Pone cada byte esta en BCD.
Segun lo que e leido en una pagina, que explica muy bien que es BCD :
http://www.cmelectronics.8m.com/codigos_binarios.html

por ejemplo:
el numero: 19 = 0001 1001
0001 = 1
1001 = 9

Pero al leer la hoja de datos del DS1307. No entiendo como se aplica este codigo.
Sale una tabla de los registros, y no entiendo su funcionamiento.

Si alguien entiende como funciona y me lo explica se lo agradeceria mucho.
Y si teneis las intrucciones para traducir los resultados del ds1307 a decimal. me serviria de mucho.


adjunto la hoja de datos en español


muchas gracias a todos

Desconectado Strepto

  • PIC16
  • ***
  • Mensajes: 159
    • Pictronics
Re: leer ds1307
« Respuesta #1 en: 20 de Febrero de 2010, 16:50:35 »
Creo que esto te servira de mucha ayuda: Real Time Clock o el DS1307 desatado

Un saludo!

Desconectado zeusjorg

  • PIC10
  • *
  • Mensajes: 36
Re: leer ds1307
« Respuesta #2 en: 21 de Febrero de 2010, 04:43:25 »
Hola strepto

muchas gracias.
e estado leyendo todo y no responde a lo que pregunto.

pero gracias por ayudarme.

haver si hay  alguien que me sepa contestar.

un saludo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: leer ds1307
« Respuesta #3 en: 21 de Febrero de 2010, 04:46:35 »
En ese hilo sí se explica cómo se aplica el código BCD, ¿no era esa tu duda?,¿cuál es exactamente?

Desconectado zeusjorg

  • PIC10
  • *
  • Mensajes: 36
Re: leer ds1307
« Respuesta #4 en: 21 de Febrero de 2010, 05:38:17 »
hola

Ya lo e entendido. Ayer estava muy espeso.

no me cuadrava la tabla de los registros. porque los primeros 4 bits en todos los datos estan y los 4 digitos de mas pesos variaban segun el dato.
Y es porque segun el dato varia este numero.

en segundos el maximo que puede llegar el digito de mayor peso es el 5 = 101.

A veces de tanto enfuscarte en un problema ya no razonas y es mejor dejarlo para otro dia. Que lo veras mas claro.
Por muy tonto que sea el problema.

gracias por vuestra ayuda.

un saludo a todos

Desconectado Strepto

  • PIC16
  • ***
  • Mensajes: 159
    • Pictronics
Re: leer ds1307
« Respuesta #5 en: 21 de Febrero de 2010, 09:27:33 »
Mientras hayas solucionado tu problema todo perfecto, aumque a mi parecer en el link que te pase viene todo todo y todo!  :D

Un saludo!