TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: planeta9999 en 26 de Noviembre de 2017, 18:40:19

Título: Tarjeta SD por SPI para STM32 con Cubemx
Publicado por: planeta9999 en 26 de Noviembre de 2017, 18:40:19
 

¿ Tenéis o sabéis como configurar y programar acceso a un tarjetero SD por SPI para un STM32 con Cubemx ?, por más que busco no encuentro nada, solo lo hay para SDIO.

He encontrado algunas librerías, pero hay que meterlas a capón sobre los fuentes, y nadie da un miserable ejemplo listo para usar. Solo tengo un fuente que hizo un conocido con Coocox y alguna librería que he encontrado por internet, ninguna para Eclipse o Cubemx, todo hay que meterlo con calzador, y con lo enrevesado que es Eclipse.

En cuanto a usar el tarjetero SD por SDIO con Cubemx (instala Fatfs), ya lo intenté hace tiempo y no me funcionó muy bien, solo me reconocía tarjetas de la marca Kingston y otra marca rara que no recuerdo, otras marcas incluso conocidas como Sandisk no había manera. Al final terminé derrotado de hacer pruebas, y es un proyecto que por otros motivos no se acabó.

Ahora estoy con el proyecto de la ruleta, y a que mala hora decidí poner un STM32 en vez de un Kinetis MK64 o MK66, porque me vuelvo a topar con el problema del tarjetero SD.  En este diseño lo he puesto por SPI pensando que internet estaría plagado de fuentes, al ser algo muy básico, pero nada de nada.

Lo curioso es que usando SDIO con Kinetis, tambien con FATFS, si que me reconoce todas las marcas de tarjetas SD, funciona perfecto. Como no tenga algún bug la FATFS que instala Cubemx, no se me ocurre nada más.

Saludos.