Autor Tema: Problemas I2C con 1 pic maestro y varios pic esclavos  (Leído 2876 veces)

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

Desconectado pachachin85

  • PIC10
  • *
  • Mensajes: 3
Problemas I2C con 1 pic maestro y varios pic esclavos
« en: 30 de Septiembre de 2011, 02:04:39 »
Estimados, esta es mi primer consulta en todopic!
Les escribo debido a que tengo problemas en conectar varios pic esclavos a otro pic utilizado como maestro.
Adjunto ejemplo en el cual de acuerdo al pulsador pulsado enviara un dato al respectivo esclavo. Cada esclavo tendrá su propia LCD para visualizar el mismo. Es decir que por el momento deseo trabajar como solo escritura desde el maestro.

Archivos adjuntos .c .cof .dns

Les agradecería si alguien me puede ayudar

Saludos
Gracias

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Problemas I2C con 1 pic maestro y varios pic esclavos
« Respuesta #1 en: 30 de Septiembre de 2011, 08:58:19 »
  ¿Cuál es el problema que tenés? ¿No responden los dispositivos slave?

  Pregunta respecto a las funciones de CCS, cuando se usa i2c_read() ¿como se hace para que el slave responda con ACK o NOACK? al master. Te pregunto eso porque yo no utilizo CCS y es importante para el protocolo I2C que exista la respuesta del dispositivo.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado pachachin85

  • PIC10
  • *
  • Mensajes: 3
Re: Problemas I2C con 1 pic maestro y varios pic esclavos
« Respuesta #2 en: 30 de Septiembre de 2011, 11:05:55 »
  ¿Cuál es el problema que tenés? ¿No responden los dispositivos slave?

  Pregunta respecto a las funciones de CCS, cuando se usa i2c_read() ¿como se hace para que el slave responda con ACK o NOACK? al master. Te pregunto eso porque yo no utilizo CCS y es importante para el protocolo I2C que exista la respuesta del dispositivo.

Gracias por responder!
El problema es que les llega un dato erróneo a ambos slave a la vez. Con respecto a lo otro que me pregunas, voy a averiguar y desp te resp.

Saludos

Desconectado raulval82

  • PIC10
  • *
  • Mensajes: 14
Re: Problemas I2C con 1 pic maestro y varios pic esclavos
« Respuesta #3 en: 03 de Octubre de 2011, 10:07:50 »
Yo he tenido el mismo problema y de momento no he conseguido solucionarlo... el primer direccionamiento me lo hace correcto, y si continuo enviando datos al mismo pic no hay problema, es en el momento que intento enviar datos a otro pic distinto cuando ya me devuelve un nack... es esto lo que te ocurre??

Desconectado pablomanieri

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 639
Re: Problemas I2C con 1 pic maestro y varios pic esclavos
« Respuesta #4 en: 03 de Octubre de 2011, 10:21:22 »
Lo están probando en físico? En algún momento me pasó lo mismo en la simulación del proteus. No encontrando solución, ya que todo estaba correcto, lo monté en físico y funcionaba correctamente. Creo que el Isis tiene un bug. Tal vez este sea el caso.

Desconectado pachachin85

  • PIC10
  • *
  • Mensajes: 3
Re: Problemas I2C con 1 pic maestro y varios pic esclavos
« Respuesta #5 en: 03 de Octubre de 2011, 10:27:55 »
Es muy cierto!.. voy a probarlo y veremos que sucede..

Desconectado danrod

  • PIC10
  • *
  • Mensajes: 16
    • http://www.greenledlite.com
Re: Problemas I2C con 1 pic maestro y varios pic esclavos
« Respuesta #6 en: 20 de Septiembre de 2012, 12:57:56 »
Es muy cierto!.. voy a probarlo y veremos que sucede..
Buen dia compañero..Tengo el mismo problema...de casualidad encontraste la solucion?????
"Enviorement Proteccion and energy economy"
http://www.greenledlite.com
Saludos...


 

anything