TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Yhor93 en 30 de Abril de 2019, 17:14:57
-
SOLUCIONADO.....
-
¿Tienes un resonador de 40 Mhz conectado al micro??
Como es eso de use_delay(clock=40M) en un 16f88 que no puede trabajar a más de 20 Mhz.
Creo que no te muestra nada por que no arranca el micro.
-
Que pena es linea es 4M no 40M me he equivocado al pasarlo aca....
#include <16f88.h>
#Fuses HS, NOWDT, NOPUT, NOBROWNOUT, NOCPD, NOPROTECT
#device ADC = 8
#use delay(clock=4M)
#include <flex_lcd88.c>
asi la tengo en el picc
-
Hola, chequea la tensión de contraste del LCD, gralmente. se utiliza un preset, para ajustar a una visual cómoda.
-
Hola robert, pues ya he estado usando esa LCD en otros proyectos anteriores por ello se no hay problemas con el volt de Cont... :-/
-
¿ Y cual es ese otro código que si funciona sobre la misma placa ?, porque es tan fácil como buscar "las 7 diferencias".
-
¿ Y cual es ese otro código que si funciona sobre la misma placa ?, porque es tan fácil como buscar "las 7 diferencias".
Exacto,,, misma conexion, un codigo funciona y el otro no (en la placa)...
El problema esta en el código, o en el compilador. Espero que no exista ningun otro archivo y que los archivos flex_lcd88.c sean los mismos (los mismos pines configurados, etc)
-
la libreria de a lcd es la misma, es por ello que el otro codigo se muestra sin problemas :shock: :shock:
-
la libreria de a lcd es la misma, es por ello que el otro codigo se muestra sin problemas :shock: :shock:
Entonces el problema estaria en tu programa, si te funciona en la simulacion y no en una placa real, seguramente sea problemas de los FUSES o del oscilador (tiempo). Ya que el proteus no tiene en cuenta esas cosas.
-
Pues estoy empleando los que tengo en la cabeza del codigo, tendria que buscar info si estoy coloando uno errado o si en su defecto me resta alguno.