TODOPIC
FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: AKENAFAB en 13 de Octubre de 2008, 10:45:30
-
Hola!
Estoy usando una glcd y no puedo trabajarla a mas de 4 MIPS.
Cristal de 16 MHz
Compilador CCC C 4.075
Uso las librerias que trae el pic c.
He probado con estos pics
Pic 16F88
16F877A
18F4550
Modifique un delay_cycle de la libreria y mejoro un poco , pero aun asi , al utilizar un cristal de 20 MHz para arriba empieza a escribir mal en la glcd y aparece basura.
Quiero ir a tope con el 18F4550 , a los 12 MIPS.
Lo migrare a un 18F252, y quiero utilizarlo a 10 MIPS , el tope 40 MHz.
¿Alquien tiene tambien este problema?
Si es asi , me podrian decir si lo solucionaron ?
Le he metido mano a la libreria colocando unos pequeños delays,donde segun yo podrian ser criticos,pero sin resultado :( .
Un Saludo y muchisimas gracias!
-
Hola AKENAFAB bueno es cierto...lo mismo me paso ami...usando el PLL interno del 18f2550 a 48Mhz el clock de trabajo...pense q habia malogrado el glcd..pero de ahi..le cambia el clock a uno de 4 mhz y funciona chevre...asiq
Tambien estoy investigando sobre esto....aunq tengo la hoja de data pero no me dice mucho asiq haber veremos que sale ,seguire..en ello :( :(
-
Si , mucha lata , parece que la libreria de CCS no Lee el bit BUSY del GLCD y pone un retardito miserable.
Yo la trabajo a 32MHz , aumente a 3us cuando trabaja el bit GLCD_E.
Prueba con ese retardo.
Tengo problemas con mi internet xD asi que en cuanto pueda subo las modificaciones de la libreria.
-----------------------------------
P.D. Aquí colgue la libreria modificada.
http://www.todopic.com.ar/foros/index.php?topic=26919.msg221640#msg221640
saludos