Me estoy quedando en blanco con esto. Tengo una 1602A-1 16x2 pantalla LCD conectada a una chip de expansión de puerto i2c .
Estoy usando la pantalla en modo de 4 bits, así que tengo DB4-7 conectado a GPIO 0-3 respectivamente.
También conecté RS, R / W y E a otros pines GPIO.
Puedo ver que la función de la cadena binaria es 001010xx para establecer el modo de 4 bits con 2 líneas de visualización y el modo de visualización de puntos 5x8. Por lo tanto, estoy configurando los pines GPIO 0-3 en 0010 y luego configurando el pin de habilitación alto. Puse el pin de habilitación a bajo y puse el GPIO 0-3 a 1000. De nuevo, pulso el pin de habilitación.
Todo el tiempo, los pines RS y R / W están bajos para indicar la entrada de instrucción & Escribe, respectivamente.
He probado la salida de pines con un multímetro, por lo que estoy seguro de que son altos y bajos cuando deberían estar ... sin embargo, simplemente no funciona. La pantalla no cambia a 2 líneas ni puedo enviar comandos de 4 bits de manera similar, siguiendo esto.
¿Alguien tiene alguna idea?