Mensajes recientes

Páginas: 1 2 [3] 4 5 6 7 8 9 10
21
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por Eduardo2 en 26 de Agosto de 2026, 09:29:00 »
A la libreria LCD420_v2.C que incluia lcd_set_cgram_char() tenés que declararle que pines vas a usar, cosa que nunca hacias.
La última que usaste (no tiene lcd_set_cgram_char()) ya tiene una configuración por defecto, por eso funcionaba.
Esa correccion es la que te ha hecho Jiha.

Ah! cambiale el nombre a las librerias porque asi no se sabe cual es cual.
22
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por Jiha en 26 de Agosto de 2026, 09:10:36 »
programa funcionando con carita

23
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por genti en 26 de Agosto de 2026, 07:25:23 »
Esta es la conexión del lcd funcionando en proteus con el programa que adjunté anteriormente

Hola Jiha ,

Ya he podido averiguar que pasaba y porque no podía ver nada en lcd20x4 .Como le he comentado a Eduardo2 , estaba utilizando una librería errónea del lcd. he adjuntado fotos y el programa completo para poder compilarlo . Pero sigo sin poder integrar bien los símbolos CGRAM . Podrías  en Proteus simular los símbolos tal y como lo tengo programado ? Ya que no domino proteus y no sabría como hacerlo . Las fotos y el programa están añadidos al compañero Eduardo2. Para no repetir ficheros y fotos. La foto que tiene el circulo seria donde debería salir el símbolo CGRAM correcto. En la captura sin circulo se ve un símbolo con rallas. Gracias .Un saludo.
24
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por genti en 26 de Agosto de 2026, 07:13:58 »
...
Y ahora si compila bien  :mrgreen:  Pero ahora no se ve nada en display ...

No veo que hayas definido los pines usados por el display (LCD_ENABLE_PIN, LCD_RS_PIN,....,LCD_DATA7)
Tampoco sé cuales usaste, pero ojo si usaste RA6 porque con esos #FUSES y #use delay(crystal=4000000) no te va a andar.

Hola Eduardo2 ,
He estado realizando pruebas y el motivo de porque no veía nada en el LCD 20x4 era porque estaba utilizando una librería lcd20x4 que no estaba adaptada para la configuración del hardware que tengo montado. Ahora si se puede apreciar bien el menú .Adjunto fichero con el programa completo para poder compilar . Las líneas para poder visionar objetos en CGRAM las he puesto como comentario (//) y ahora compila correctamente pero sigo sin poder obtener el símbolo en CGRAM .Adjunto captura fotos del menú
* 18F2550_LCD-420.zip
(118.83 kB - descargado 29 veces)
   y de la zona redondeada donde debería salir el símbolo . He echo varias pruebas pero no consigo que salga el simbolo (en las fotos se ve el simbolo ,pero son rayas) y no se como puedo hacer que salga el simbolo.
25
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por Eduardo2 en 24 de Agosto de 2026, 09:24:18 »
...
Y ahora si compila bien  :mrgreen:  Pero ahora no se ve nada en display ...

No veo que hayas definido los pines usados por el display (LCD_ENABLE_PIN, LCD_RS_PIN,....,LCD_DATA7)
Tampoco sé cuales usaste, pero ojo si usaste RA6 porque con esos #FUSES y #use delay(crystal=4000000) no te va a andar.
26
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por Jiha en 20 de Agosto de 2026, 20:00:50 »
Esta es la conexión del lcd funcionando en proteus con el programa que adjunté anteriormente
27
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por genti en 20 de Agosto de 2026, 15:20:33 »
demo proteus

Hola Jiha ,  He probado el código ,pero no se ve nada en display ,adjunto captura foto ,me pasa lo mismo que lo que me recomendó (Eduardo2) el post de mas arriba ,parece que ejecuta parte del código ya que si pulso botón de iluminar lcd(temporizado) lo hace correctamente pero aparte de eso no puedo ver nada del menú .Por no repetir captura foto. mírate la que le puesto a EDUARDO2. ya que me pasa lo mismo. No se si al probarlo en Proteus ves algo porque en real no se ve nada. Ya me diréis . Gracias por echarme un cable a ti y a EDUARDO2.
28
Lenguaje C para microcontroladores PIC / Re:Simbolos personalizados en LCD20X4 CGRAM
« Último mensaje por genti en 20 de Agosto de 2026, 15:11:08 »
Olvidate del mensaje anterior.  Habia usado una version anterior del lcd420_v2.c.

El problema es que escribiste un:    #define lcd_set_cgram_char
lcd_set_cgram_char es una función declarada mas adelante, donde te da el error.

Eliminá esa línea por el amor del cielo.

Hola Eduardo2 ,   He eliminado la linea :  #define lcd_set_cgram_char .
Y ahora si compila bien  :mrgreen:  Pero ahora no se ve nada en display ,si que alguna función la hace ósea que parte del código creo que se esta ejecutando ya que la iluminación del lcd la hace y temporizada y luego se apaga . Pero nada mas no puedo tener acceso a nada del menú tocando botones . Adjunto captura foto del lcd ,de como queda al quitar linea y compilar.

29
Lenguaje C para microcontroladores PIC / tengo un problema con VS code
« Último mensaje por jhordy en 19 de Agosto de 2026, 02:45:23 »
tengo una duda con vs code , cuando uso la terminal y empiezo a escribir , basta que le de en la tecla espacio para que en adelante me pinte lo que escribo con un color sobreado.  para mi es algo molestoso , aver si alguien me ayuda a salir de esta duda a lo mejor aguna  configuración hace ello

30
Proteus ISIS / Re:NFR24L01 o LoRa (SX1278) en version 8.17
« Último mensaje por Fer_TACA en 17 de Agosto de 2026, 19:09:19 »
Gracias por responder

F.
Páginas: 1 2 [3] 4 5 6 7 8 9 10