Autor Tema: pic18f452 mas ds1307 no funciona  (Leído 7359 veces)

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

Desconectado dyevenez

  • PIC10
  • *
  • Mensajes: 7
Re: pic18f452 mas ds1307 no funciona
« Respuesta #15 en: 12 de Diciembre de 2012, 09:45:16 »
Hola, tal vez lo que te hace falta es incluir el pic que estas utilizando en los #include

saludos

Desconectado direct

  • PIC10
  • *
  • Mensajes: 1
Re: pic18f452 mas ds1307 no funciona
« Respuesta #16 en: 18 de Enero de 2013, 12:58:59 »
HOla a todos.

yo tengo el mismo problema pero con un pic18f4550 conectado por el puerto usb con un puerto serial virtual (hay variaos tutos de como hacerlo).
lo he configurado para que trabaje a 16MHz buscando si esa era la solucion pero el problema persiste.

probe con varias combinaciones de la directiva #use i2c(...) pero no cambia el resultado, siempre muestra 45:85:85 y la fecha 42/165/165 o algo asi (total no funciona)

la libreria que tengo para el DS1307 es la que esta en picmania. con el proteus verifico que el algoritmo de la libreria esta correcto.

encontre que en otro tema de aqui solucionaron un problema con el I2C entre pic18f4550 (puede servir de referencia para la solucion)

se me ha ocurrido experimentar directamente con el modulo MSSP del pic atravez de los registros de control, para ver si por lo menos cambia el valor que sale y asi saber que el ds1307 esta bien, pero aun estoy documentandome del datasheep del pic.

estoy abierto otras soluciones, posibilidades y experimentos de codigo para solucionar el problema

me avisan si necesitan ayuda con el codigo en css o si necesitan probarlo, les colaboro con gusto

Gracias.

Desconectado camilogr04

  • PIC10
  • *
  • Mensajes: 1
Re: pic18f452 mas ds1307 no funciona
« Respuesta #17 en: 18 de Marzo de 2020, 14:38:44 »
HOla a todos.

yo tengo el mismo problema pero con un pic18f4550 conectado por el puerto usb con un puerto serial virtual (hay variaos tutos de como hacerlo).
lo he configurado para que trabaje a 16MHz buscando si esa era la solucion pero el problema persiste.

probe con varias combinaciones de la directiva #use i2c(...) pero no cambia el resultado, siempre muestra 45:85:85 y la fecha 42/165/165 o algo asi (total no funciona)

la libreria que tengo para el DS1307 es la que esta en picmania. con el proteus verifico que el algoritmo de la libreria esta correcto.

encontre que en otro tema de aqui solucionaron un problema con el I2C entre pic18f4550 (puede servir de referencia para la solucion)

se me ha ocurrido experimentar directamente con el modulo MSSP del pic atravez de los registros de control, para ver si por lo menos cambia el valor que sale y asi saber que el ds1307 esta bien, pero aun estoy documentandome del datasheep del pic.

estoy abierto otras soluciones, posibilidades y experimentos de codigo para solucionar el problema

me avisan si necesitan ayuda con el codigo en css o si necesitan probarlo, les colaboro con gusto

Gracias.

Hola encontraste solución??

Desconectado jarubiamena

  • PIC10
  • *
  • Mensajes: 16
Re:pic18f452 mas ds1307 no funciona
« Respuesta #18 en: 24 de Marzo de 2020, 06:40:06 »
Buenas a todos.
 
Aprovechando el confinamiento, yo también estoy peleando con el Ds1307. He tenido problemas para leer los registros, hasta que descubrí que entre la secuencia de escritura (para seleccionar el registro) y la secuencia de lectura, hay que enviar “repeated start” bit en vez de start bit. Espero os sirva de ayuda