TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: serbo en 29 de Agosto de 2009, 18:12:34
-
Hola , estoy haciendo mis primeras pruebas con el CCS y Proteus para luego pasar al circuito real, hice un led parpadeante por RB4 en un 18F452 a 20Mhz, bien en el Proteus y bien en el circuito real, cuando le agrego lcd.c y quiero utilizar un lcd anda bien en el proteus pero no funciona mas en el circuito real, cambie RB4 x RA0 y hace lo mismo. Alguna sugerencia.
Gracias
-
Muéstranos los códigos que has utilizado y el esquemático, así es mas sencillo :mrgreen:
-
Hola.
Si usas las librerias del CCS para la LC, debes tener en cuenta que los delay_cycles() que aparecen en ella, debes cambiarlos por delay_us().
-
Gracias por sus respuestas muchachos, mientras estaba contestando y describiendole el circuito a Suky me di cuenta que podria estar pasando , como nunca maneje un LCD en asm no estoy seguro pero tal vez deba inicializarlo de alguna manera como el lcd en el circuito real todavia no lo conecte es posible que lcd_init() se quede esperando algo que obvio nunca le llega, voy a simularo en el proteus y luego conectare el lcd en el circuito real, despues les cuento.
Saludos
-
Bueno , recien pude hacer alguna prueba mas y efectivamente el circuito real con el lcd conectado funciona y sin conectar el lcd deja de funcionar a pesar que en el proteus anda bien en los dos casos . El LCD no muestra nada pero ese es otro tema , voy a revisar los delay_cycles() como sugirio MLO_.