Interfaz SPI de la tarjeta SD para PIC18F25k80

2

Estoy usando un microprocesador PIC18f25k80 y quiero transferir datos en una tarjeta SD a través de SPI. El compilador que estoy usando es MPLAB X XC8. ¿Podría por favor proporcionar un ejemplo de cómo puedo inicializar la tarjeta SD y SPI y cómo puedo crear un archivo donde puedo almacenar los datos? ¡Incluso un pseudo código sería realmente apreciado si la tarea es demasiado complicada!

Ya intenté encontrar ejemplos, pero estoy realmente confundido sobre cómo poner todos estos elementos juntos.

Gracias

    
pregunta user2344158

2 respuestas

2

hay un número de nota de la aplicación de microchip 1045 que puede ayudarte con eso:

an1045

y para el código de ejemplo, tomé esto para comenzar:

SD + PIC24F

    
respondido por el Nico Balas
1

No sé si ha logrado resolver ese problema. La forma más fácil es usar la biblioteca FatFs, funciona bien con el compilador MPLAB XC8 y es más fácil de implementar. La biblioteca de microchips para la aplicación File I / O (biblioteca de tarjetas SD) no admite microcontroladores PIC de 8 bits en este momento, la última versión compatible lanzada en 2013 fue hecha para el antiguo compilador MPLAB 8, es una molestia hacerlo funcionar Compilador XC8. Te aconsejo que uses la biblioteca de FatFs. Aquí hay un ejemplo de trabajo usando PIC18F45k22: enlace

    
respondido por el Katela

Lea otras preguntas en las etiquetas