Autor Tema: Problema con I2C y display  (Leído 1251 veces)

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

Desconectado halowin

  • PIC16
  • ***
  • Mensajes: 151
Problema con I2C y display
« en: 09 de Marzo de 2014, 12:56:23 »
Hola a todos.

Estoy haciendo un proyecto para poner en práctica la lectura de una EEPROM 24LC256, os cuento lo que llevo hecho y a ver si me podeis ayudar en este problema.

NOTA: La EEPROM ya está grabada con datos estructurados como en registros de tamaño fijo para poder acceder a uno concreto de forma aleatoria. (probado y funciona).

El micro es un PIC18F455O  y el compilador es mikroc.

En la placa tengo un LCD 2x16 conectado al PORTB. (probado ok)
Tengo la EEPROM que su pata de reloj va al RB1 y la pata de datos al RBO. (probado ok)
Tambien tengo un teclado 3x4 trabajando en PORTD. (probado ok)

El programa me pide por pantalla un registro concreto, una vez leido el dato activo el I2C, busca los datos en la memoria y los guarda en un buffer del tamaño del registro. Ahora para pintar esos datos hago un Lcd_Init() para intentar dejar PORTB listo para pintar, pero no pinta; el PORTB despues de la operacion I2C no lo recupero para pintar con el LCD, debido a que se solapan el RB0 y RB1 con el I2C.

Saludos






Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Problema con I2C y display
« Respuesta #1 en: 09 de Marzo de 2014, 15:30:37 »
  Tendrás que buscar la forma de reorganizar los pines.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas


 

anything