¿Alguien tiene algún código C de interfaz de 4 bits seguro para trabajar para una pantalla LCD de 2 líneas PIC 18f4685 a Hitachi? Estoy usando una placa prototipo Northmicro con un módulo LCD que es compatible con Hitachi 44780. Usando MPLab V8.x con el compilador C18.
Bajar mordisco en PORTB a D4-7
E:RA4
RS:RB4
LE:RB5
Luz de fondo: RA5
Busqué en todo el territorio de Google y encontré cosas que deberían ayudarme a través del proceso, pero ninguna se ha escrito para mi configuración particular. He revisado y creo que los he ajustado para mis usos, pero ni siquiera puedo hacer que la pantalla LCD se inicialice. Los retrasos en el tiempo parecen estar bien cuando lo ejecuto a través de MPlabSim.
También intenté usar las bibliotecas en la carpeta mcc18 src, pero tampoco funcionó.
Estoy buscando un código que se sepa que funciona para poder solucionar el problema si es mi codificación deficiente o la placa. Hasta ahora solo he podido encender y apagar la luz de fondo, pero eso realmente no cuenta, ya que es solo un pin conectado a un mosfet y no tiene nada que ver con el mcu integrado de la pantalla LCD.
Estuve en ello durante unas pocas horas todos los días durante la última semana... 16 horas es mucho tiempo para gastar en un proyecto tonto como este, así que me encantaría si pudiera ayudarme, por favor.
Gracias de antemano.
Puede obtener un código que se sabe que funciona, pero no se garantiza que funcione en su configuración de hardware particular. Deberá configurar el código y tal vez incluso modificarlo.
Hace un par de años, escribí una biblioteca LCD simple . En ese momento, usé PIC18F4450, pero también probé este código en PIC16F887. Debería funcionar con muchos chips, siempre y cuando sepas lo que haces. Para facilitarle las cosas, también tiene un main.c
archivo de ejemplo.
jon l
chef flambeado
varesa