TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: mkmpos en 29 de Diciembre de 2011, 02:16:09
-
Buen dia para todos!!
Necesito utilizar los tres elementos que menciono arriba para un proyectico que estoy haciendo con pic 18f4550 y CCS
el problema que ocurre es el siguiente:
Uso la lcd por port d el teclado en port b y cambie los SDA y SCL del I2c para los pines A0 y A1
el problema es que en el proteus se sobrecarga el cpu y no me perimite ver si esto funciona
alguna idea
Saludos y gracias de antemano
-
Saludos! Si es posible, aunque para un mejor funcionamiento del proyecto, yo te aconsejaria que uses el i2c en sus pines originales, asi podras usar el hardware del pic, y que busques la manera de liberar los pines b0,b1. En este mismo foro encontraras una libreria flex-lcd que permite usar un LCD con solo 4 pines de datos y los 3 de control, asi podrias usar los 4 pines de 7-4 del port D para los datos del lcd, los pines 3-0 del portD para el teclado conjuntamente con los pines del portB 7-4, que supongo lo quieres para usar las interrupciones; y los pines de control del LCD donde tu quieras te permite elegirlos, puedes usar de a2-a1.
Espero que mi consejo te sirva de algo, yo siempre uso esa libreria y permite ahorrar 4 pines
-
deberias subir el esquematico del proteus