¿Atmel ARM, USB y una tarjeta SD como MSD?

1

Actualmente estoy intentando ejecutar el SAM L21 como un CDC y un MSD a través de USB. Afortunadamente hay un código de ejemplo aquí para que comience. Puedo mover archivos al ram de a bordo como cualquier otro dispositivo de almacenamiento. También puedo enviar y recibir datos desde una PC a través de un puerto COM virtual creado por el código CDC.

Sin embargo, esta no es la implementación completa que he planeado. Necesito usar una tarjeta SD formateada con fat32 para guardar los datos recopilados. Por lo general, uno conectaría una tarjeta SD a una MCU a través de SPI. Sin embargo, no estoy seguro de que funcione con mi configuración.

¿Se puede hacer que mi MCU escriba datos a través de SPI en una tarjeta SD con formato grande? Si esto es posible, ¿la computadora aún reconocerá la tarjeta SD como formateada y utilizable?

Si esto no es posible con SPI, ¿alguien tiene experiencia en la integración de la compatibilidad total con SDC en una MCU? ¡Los enlaces a documentos o códigos de ejemplo serían fantásticos!

El resultado final será una única conexión USB que puede enviar y recibir comunicaciones / datos, así como permitir que un usuario acceda a una tarjeta SD formateada para acceder directamente a todos los datos recopilados.

    
pregunta Nate San

0 respuestas

Lea otras preguntas en las etiquetas