Hola Muchachos...
Soy nuevo en TodoPic, tenganme paciencia !!
Resulta que hace como un año hice un desarrollo que incluia el manejo de una memoria microSD a la que pude acceder, escribir, todo OK.
La misma esta controlada con un SPI simulado desde un PIC18, labure bastante para ajustar tiempos y funciona bastante bien !!
Ahora me doy con que una de las placas que fabricamos no le funciona la memoria, mido todos los pines del SPI se ven todos normales (sospechando que sea problema de hard).
Sigo analizando y me don con que la memoria me responde bien al CMD0 es decir que reconoce el SPI y resetea OK.
Pero cunado le mando el comando de inicializacion me respodne 0xC1 y si sigo insistiendo va variando la respuesta como si estuviese en flush o algo asi...
Midiendo veo que al segundo comando, en el 2do o 3er clock que le mando (antes de reconocer el comando) me responde algo en el pin DO... cosa mas que ilógica...
ME lei cuanto doc encontre al respecto uy no logro entender que sucede.
Parece que la memoria hubiese entrado en algun estado de bloqueo o algo asi...
A alguno le paso algo parecido que me pueda ayudar ??
Espero comentarios, gracias !!!