PIC 18f4685 y Hitachi 44780 LCD

3

¿Alguien tiene algo de seguro para trabajar con el código C de la interfaz de 4 bits para un PIC 18f4685 para una pantalla LCD Hitachi de 2 líneas? Estoy usando una placa proto de Northmicro con un módulo LCD que es compatible con Hitachi 44780. Usando MPLab V8.x con compilador C18.

Bajar el mordisco en PORTB a D4-7

E: RA4

RS: RB4

RW: RB5

Luz de fondo: RA5

Busqué en todo Google land y encontré cosas que me ayudaron a pasar por el proceso, pero ninguna se ha escrito para mi configuración particular. He pasado y creo que los he ajustado para mis usos, pero ni siquiera puedo inicializar la pantalla LCD. Los retrasos de 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, por lo que puedo solucionar problemas si se trata de mi código de mierda o de 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 incorporado de la pantalla LCD.

He estado trabajando durante unas pocas horas cada día durante la semana pasada ... 16 horas es mucho tiempo para gastar en un proyecto tonto como este, por lo que me encantaría si pudiera ayudarlo. por favor

Gracias de antemano.

    
pregunta Chef Flambe

1 respuesta

2

Puede obtener el código que se sabe que funciona, pero no se garantizará que funcione en su configuración de hardware particular. Necesitará configurar el código y tal vez incluso modificarlo.

Hace un par de años, escribí una biblioteca LCD simple . En ese momento, utilicé PIC18F4450, pero también probé este código en PIC16F887. Debería funcionar con muchos chips, siempre que sepas lo que haces. Para facilitarte las cosas, también tiene un ejemplo de archivo main.c .

    
respondido por el Armandas

Lea otras preguntas en las etiquetas

Comentarios Recientes

RC-2010 "OCT16 14y ″), compró dos MBP-3000 de Plasma II y un DeskOne PLRL0100 y un G-Post Pro 26076 como puede ver por la diferencia en la resolución de 800 x 600 Siempre limpiamos esta cinta cuando la cargamos en EZUpdate y para protegernos contra errores, no hay índice en la cinta, pero siempre puede forzar a CTRL-ALT-SHIFT-J a eliminar dos ceros en su lugar. Aquí se carga en EZUpdate Inserte cuatro cartuchos de cinta con el bonito anillo de retención de disco amarillo, o simplemente inserte DVD: para almacenar... Lees verder