No, no tiene que ver con la velocidad del display.
En proteus, si configuro el display usando los 8 bits de datos, y configuro el niple con 8 bits, si funciona perfectamente.
Pero si cambio la configuración a 4 bits, entonces los mensajes no se muestran en el display.
La respuesta, la desconosco, pero si el mismo proyecto lo paso a un protoboard, funciona perfectamente.
Proteus tiene ejemplos con pics y lcds de 4 bits, he hecho el mismo alambrado y configurado el display en niple de la misma forma, pero al cargar el .hex en proteus, ya no funciona correctamente, si programa el micro y lo pongo en un circuito real si funciona.
Yo creo que tiene que ver con la técnica que usa niple para mostrar los mensajes en 4 bits, pero no he ido a ver el codigo en ensamblador y buscar un libro que explique si hay varias formas de mostrar mensajes en displays usando solo 4 bits o algo parecido.
Saludos!
-
Mike79