Autor Tema: PROBLEMA COMUNICAR 2 18F4550 POR I2C  (Leído 3328 veces)

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

Desconectado peterjar

  • PIC10
  • *
  • Mensajes: 6
PROBLEMA COMUNICAR 2 18F4550 POR I2C
« en: 24 de Junio de 2008, 12:08:21 »
 :( Hola amigos tengo un prlblema al querer comunicar 2 pics 18f4550 por i2c; un pic es el maestro y otro es el eclavo el maestro va leer desde el esclavo dos variables pero cuando lo simulo o monto solo me muestra -1 y reviso en la simulacion y veo que las variables donde guardo los valores leidos por el maestro se llenan de 255 y realmente he hecho de todo pero he podido dar con el problema si me pudieran dar una ayudita se los agradeceria, les adjunto el montaje y el los codigos

Desconectado peterjar

  • PIC10
  • *
  • Mensajes: 6
Re: PROBLEMA COMUNICAR 2 18F4550 POR I2C
« Respuesta #1 en: 25 de Junio de 2008, 03:07:58 »
Hola amigos logre leer el valor del maestro pero igual sigue teniendo un problema el problema es que si quiero leerlo mas de una ves me envia otro dato que no es el que tiene el esclavo, POR FAVOR SI ALGUIEN PUEDE AYUDARME
« Última modificación: 25 de Junio de 2008, 04:32:05 por peterjar »

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: PROBLEMA COMUNICAR 2 18F4550 POR I2C
« Respuesta #2 en: 26 de Junio de 2008, 01:46:17 »
Al darle un vistaso rapido al codigo del master veo q has puesto #use Fast_io (B). Ocea que el codigo q genera el compilador para interactuar con ese puerto no contendra configuracion de los tris y eso. Y, cmo tu usas el I2C a software, pues no configurar los tris, ntonces habra errores. A menos q el compilador lo reconosca automaticamente, cosa q creo q pasaba.... pero porsiacaso ponle FORCE_HW xP

Por lo demas... nose. Ers muy desordenado  :mrgreen:


Un saludo.

Desconectado peterjar

  • PIC10
  • *
  • Mensajes: 6
Re: PROBLEMA COMUNICAR 2 18F4550 POR I2C
« Respuesta #3 en: 27 de Junio de 2008, 18:39:06 »
 :-/ HOLA AMIGOS TRAIGO BUENAS NUEVAS PORFIN LOGRE COMUNICAR LOS 2 PICS Y COMO DICEN ME DA AL PELO, PERO SIGUE HABIENDO UN PROBLEMA Y ES QUE CUANDO LEO UN DS1307 JUNTO CON EL PIC ESCLAVO LOS DATOS DEL ESCLAVO SE ENBASURAN. SI ME PUEDEN AYUDAR SE LOS AGRADECERIA. LES ADJUNTE UN CODIGO DONDE SOLO SE COMUNICA CON EL PIC ESCLAVO
« Última modificación: 28 de Junio de 2008, 12:58:07 por peterjar »

Desconectado Draycko

  • PIC10
  • *
  • Mensajes: 13
Re: PROBLEMA COMUNICAR 2 18F4550 POR I2C
« Respuesta #4 en: 28 de Junio de 2008, 13:49:33 »
Hola, aquí te dejo un archivo en el cual trabajé el pic (20mhz) en i2c modo esclavo , use el compilador MikroC; no creo que te cueste transcribirlo podría ayudarte a darte nuevas ideas, tiene algunos comentarios y no hubo problema con los demás dispositivos del mismo bus. EXITO!