TODOPIC
Microcontroladores PIC => Pic32 => Mensaje iniciado por: IngRandall en 05 de Septiembre de 2012, 12:38:54
-
Hola amigos del foro, esta vez tengo un pequeño problema con una memoria flash SST25VF010A que tengo en una tarjeta con un PIC32MX795F512L... resulta que funciona aveces y aveces no :? :? :?
Ayer la hice funcionar, le hice pruebas hasta que funciono bien, pero hoy que regreso y grabo de nuevo el programa en el pic sin hacer ninguna modificación no funciona y ya me estoy volviendo loco... quisiera saber si alguno de ustedes ha logrado hacer funcionar una memoria de este tipo satisfactoriamente o si saben de algo que hay que tener en cuenta con este tipo de memorias, gracias. :(
-
Que significa que no funciona? Es ambiguo ;-) Acuerdate que las memorias flash para escribirlas debes borrar el sector previamente.
Saludos!
-
Bueno si, eso es cierto :mrgreen: ... pues bueno en la "libreria" que tengo, cuando lo inicio le pregunto por el Id del dispositivo, si este no me responde adecuadamente es por que no funciona, y pues cada vez que el me responde bien la memoria funciona perfectamente... ayer tenia un problema con un metodo, cuando lo solucione hice pruebas por una hora aproximadamente y funciono de maravilla, de alli hasta hoy que lo vuelvo a retomar ya no funciona :5] :5]... no le he tocado nada en absoluto, ya estoy pensando que puede ser algún tipo de hechicería jajajajajajaja
-
Velocidad SPI adecuada? Modo adecuado? Bien soldada? A mi me pasaba con un FRAM y era que estaba mal soldada :mrgreen:
-
Pues me puse a revisar la velocidad del spi y encontré que por ningún lado en mi "librería" la había configurado el baudrate, asi que solo agrege una linea de codigo y modifica la de configuracion que tenia unos bit inversos...
SPI1BRG=2;
SPI1CON=0x00000120;
Y listo, funcionando perfectamente.
-
Pequeño gran detalle :mrgreen: