Programación Específica > Microcontroladores
Memorias Externas
© Jonathan ©:
los codigos parecen estar bien.. despejame una duda..
--- Citar ---Ahora tengo otro problema que resolver brickwall.gif ouch.gif .... Como conte en el post inicial ya hice la rutina que lee, pero esta solo lee una pagina dandole la direccion.
--- Fin de la cita ---
con el codigo que lee la pagina puedes leer cualquiera de las paginas asignandole la direccion?.. osea.. descartando esto del bucle para leerlas consecutivamente, puedes acceder a cualquier pagina con la rutina que usas?. saludos
vane_ccs:
Hola jonathan :) gracias por responder... sip me sirve perfecto cuando hago una sola lectura.
Tienes alguna idea de que pueda ser??? :unsure:
Saludos.
© Jonathan ©:
Si te funciona perfecto de llamando de a uno, el problema esta en la llamada a la funcion
--- Código: Text ---unsigned char AddL(signed char cont,unsigned char addLActual){ switch(cont){ case 0: addLActual = 0b00000000; break; case 1: addLActual = 0b01000000; break; case 2: addLActual = 0b10000000; break; case 3: addLActual = 0b11000000; break; } return (addLActual);}
Si seguis el valor de la variable addLActual usando el simulador, cuando llega al return, que valor tiene?.. que valor tiene al salir de la funcion?.. habria que seguir el programa con el simulador para ver en que paso esta fallando
Yo rebizaria el switch(cont) y buscaria info sobre el ambito de las variables, talves tengas que declararlas de manera diferente, es rarisimo porque parece tar todo bien a simple vista.. yo estoy buscando la manera de arreglarlo para descubrir que cosa se esconde :ph34r: . Saludos :)
vane_ccs:
Hola Jonathan, GRACIAS....yo tambien estoy en eso... :)
Sabes que ademas de ese problema...me esta apareciendo otro...creo que si te dije que estaba trabajando con el pic 18f4620...bueno.. ahora estoy soldando el circuito porque estoy trabajando con tambien con el modulo SPI y en el simulador funciona perfect y cuando lo corria en fisico en el protoboard manda basura... bueno soldando el circuito me salio un problema con el circuito de reset.... yo pensaba que estaba bien pues lo estaba haciendo tal cual como dice en el datasheet del pic...pues bien, algo no parece estar funcionando, sin que yo presione el boton de reset el lcd se resetea... <_< y a veces no se resetea bien....Por lo menos ahora estoy trabajando con un programa de prueba en el que con un teclado escribo numeros en el LCD....Escribe los numeros bien pero cuando le doy a boton de reset no me borra la primera linea, es decir, no llega a la instruccion inicial bien...
No se de verdad que pasa. Quizas estoy metiendo la pata con el circuito de reset y por eso me hace esa cantidad de barbaridades :huh:
Tienes alguna idea???
Saludos y Gracias
Navegación
[*] Página Anterior
Ir a la versión completa