¿Cómo identificar los pines del bus defectuosos en la pantalla LCD?

0

He soldado 14 pines en la parte posterior de mi LCD y me he conectado a un microcontrolador AVR. La pantalla LCD se enciende correctamente y el contraste está configurado correctamente, pero tengo problemas para enviar la inicialización del software a través de AVR Studio. Las patillas del bus de 8 bits están configuradas correctamente para ATMega 32 y las mismas para las patillas RS, RW y En. Creo que el error podría ser una soldadura inadecuada.

P: ¿Hay alguna manera de identificar qué pin, de los 11 restantes, podría estar en corto?

Dado que los pines están cerca, me aseguré de que la soldadura no toque los pines adyacentes, pero aún así es difícil de diagnosticar.

La pantalla LCD estaba recibiendo el código de inicialización por un breve período, pero después de mover la pantalla LCD simplemente dejó de recibir el código de inicio por completo.

    
pregunta user1766888

1 respuesta

1

Si sospecha que hay cables cortocircuitados o rotos, puede usar patrones de prueba. Para AVR, lo más útil es configurar primero todos los pines para que se levanten (pero no conducir) y luego bajar todos los pines uno por uno (0HHHHHHH - > H0HHHHHH - > HH0HHHHH ...). Cuando maneje algún pasador, supervise otros pasadores para ver el cambio de nivel. Con esto, podrás encontrar cortos señal a señal y señal a tierra. Además, si prueba señales en el lado LCD con multímetro, podrá encontrar cortocircuitos en Vdd y roturas.

Además, ¿no cree que su problema podría estar relacionado con algún error en la secuencia de inicialización y sus tiempos? En mi experiencia hay más problemas con LCD. P.ej. La pantalla LCD necesita retrasos después de algunos de los comandos de inicialización, también debe controlar la necesidad de mantener la relación entre algunos parámetros (en su mayoría, tiempo de fila vs. longitud de fila)

    
respondido por el Vovanium

Lea otras preguntas en las etiquetas