Autor Tema: Leer eeprom externa 24c16 con pic 16f88  (Leído 505 veces)

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

Desconectado Richi_Sambora

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 18
Leer eeprom externa 24c16 con pic 16f88
« en: 25 de Septiembre de 2018, 18:00:53 »
Hola a todos, estuve tratando de leer un registro especifico de la eeprom 24c16 Con El Componente I2C_MASTER de flowcode y no puedo



Si Alguien puede darme una mano se lo voy a agradecer mucho.

Saludos y gracias

Conectado Robert76

  • PIC16
  • ***
  • Mensajes: 230
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #1 en: 25 de Septiembre de 2018, 22:25:34 »
Hola, verificaste el cableado entre ambos dispositivos? Los pines SCL y SDA, cómo están declarados?
El bus tiene las resistencias pull-ups?
Velocidad de transferencia? Buffer?, hay tantos factores, incluso, por el lado de la 24CXX, hay pines cómo WC o similar que define el tipo de protección de datos.
« Última modificación: 25 de Septiembre de 2018, 22:31:44 por Robert76 »

Desconectado Richi_Sambora

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 18
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #2 en: 26 de Septiembre de 2018, 07:43:36 »
Hola perdon por eso!!!

A0, A1 y A2 estan a negativo
WP esta a negativo
las resistencias de pull-up son de 4.7k y estan a 5v en pines SDA y SCL
el Baud Rate es de 100khz.

El hardware no es el problema............. con un firmware que habia yo hecho hace ya  mucho tiempo con niple funciona ok.

Conectado Robert76

  • PIC16
  • ***
  • Mensajes: 230
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #3 en: 26 de Septiembre de 2018, 08:07:58 »
Verifica mediante un oscilocopio, si el master, gestiona algo en el bus.

Desconectado Richi_Sambora

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 18
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #4 en: 26 de Septiembre de 2018, 16:05:32 »
Hola de nuevo subo una captura que hice.


Es raro parece que falta señal SCL en parte de la trama

dejo el archivo del proyecto  http://rbb-autoradio.com.ar/test/7.fcfx
aclaro que esta prueba la hice con un 16f84a por que el otro se me quemo  :oops:
« Última modificación: 26 de Septiembre de 2018, 16:20:05 por Richi_Sambora »

Desconectado Richi_Sambora

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 18
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #5 en: 26 de Septiembre de 2018, 16:40:04 »
OK creo que tengo la señal invertida :lol:



voy a probar

Desconectado Richi_Sambora

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 18
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #6 en: 26 de Septiembre de 2018, 16:53:17 »
Bueno tenia las señales invertidas...........



Pero aun no funciona!  :5]

Conectado Robert76

  • PIC16
  • ***
  • Mensajes: 230
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #7 en: 26 de Septiembre de 2018, 17:06:12 »
Bien! Es un gran avance. Pero corrobora que la señal SDA no esté invertida en cuánto a nivel lógico.
Normalmente queda en alto, cuándo no hay actividad. En cbio. en el gráfico veo que comienza en bajo nivel y termina igual.

Desconectado Richi_Sambora

  • Colaborador
  • PIC10
  • *****
  • Mensajes: 18
Re:Leer eeprom externa 24c16 con pic 16f88
« Respuesta #8 en: 03 de Abril de 2019, 13:16:31 »
Hola, ya solucione.........

estoy aprendiendo a programar con c en CSS y use una rutina que encontre por ahi y funciono ok.

Gracias