El código se ejecuta en simulación pero no en chip

0

Estoy tratando de conectar la interfaz gráfica JHD12864E con un controlador ATmega32. Lo simulé en proteus usando el modelo LGM12641BS1R. Ambos son compatibles con KS0108, así que pensé que debería funcionar. He escrito algo de código usando la biblioteca avr de procyon. El único cambio que hice fue modificar el código para una señal RST alta activa (en lugar de una señal baja activa como en LGM12641). Para eso cambié la función glcdreset y agregué un no en la condición if. También en el modelo proteus agregué una primitiva no gate antes de la señal RST. Así que ahora supongo que mi modelo y el chip actual son compatibles. Y funciona también, en la simulación. Pero cuando lo quemo en el chip ATmega32 no obtengo nada excepto la luz de fondo del LED. He comprobado dos veces los cables y están en orden. ¿Qué otra cosa puede ser el problema?

    
pregunta Rick_2047

1 respuesta

1

El mismo problema fue conmigo con la pantalla LCD de 16x2 caracteres. Reconocí que Proteus ejecuta el código incluso sin 'pot' conectado al pin de Vo. Intente conectar el potenciómetro de 10k al pin Vo y calibrar para proporcionar un potencial de tierra casi ...

    
respondido por el Adwait

Lea otras preguntas en las etiquetas