Hola, tengo un LCD de 2x16 Backligth y resulta que mi programa lo pruebo en el PICSIMULATOR IDE y funciona perfecto, a la hora de quemarlo en el PIC16F877A, funciona cuando le da la gana, mejor dicho, no funciona, muestra el cursor en posiciones extrañas y a veces "solo a veces" muestra una letrica, dos o tres, pero no se inmuta en poner las cosas como son.
El montaje de circuito esta bien, porque hay un programa que si funcionó alguna vez, pero por cosas desconocidas ya no le funciona. Saben ?, creo que los tiempos tienen que ver algo en esto, ustedes que dicen ?, que hago ? ...
En conclusion: montaje bien, programa bien
retardos = ?????
He probado metiendole retardos de hasta 5 segundos entre cada llamada a las rutinas, esto es exagerado, pero ni asi funciona, y repito, en el pic simulator ide funciona.
Seran los puertos ?, lo tengo por el PORTD(0-7) y por el PORTC(0-2), no se, que dicen ?
Gracias