Hola a todos,
Este es mi primer tema en este foro. He estado leyendo y no he encontrado la solucion a mi problema, asi que, aqui lo planteo. Si ya ha sido resuelto la duda antes, disculpar.
Estoy realizando mi proyecto de fin de carrera, y necesito almacenar bastantes datos en memoria, para luego tratarlos, o madarlos a un PC. Me he decidido por utilizar una EEPROM de microchip, el modelo 25LC1024.
Me he hecho una pequeña aplicacion que me almacena un dato en una direccion de memoria, y luego la lee, y compara los dos datos, encendiendo un LED si son iguales. Pues bien, no lo enciende.
Estoy mirando con un osciloscopio las señales que me generan tanto el PIC como la EEPROM. El PIC manda los datos correctamente (visualizo el SCK y SO y manda los datos que debe), el problema lo tengo en la salida de la memoria. Ésta recibe la instrucción de lectura, y recibe la direccion deseada correctamente, pero el dato que envia de vuelta, no es el dato introducido anteriormente, y además tiene muy mala pinta. La señal parece que sean varias señales superpuestas, y decae de forma exponencial (más o menos, para que os hagais una idea) cuando termina el periodo de envio del dato.
No tengo ni idea de como puedo solucionarlo, y ya llevo varios dias probando cosas, y no hay manera de encender el dichoso LED.
Espero que podais ayudarme, me ayudaríais muchisimo. Estoy deseando ver ese LED encendido, XD.
Muchas gracias anticipadas