STM32F072 - Trabajando con HAL y FatFS

3

Estoy tratando de hacer un pequeño proyecto de registrador de datos con STM32F072 como una oportunidad para familiarizarse con la HAL de STM.

Con CubeMX generé un código HAL que tiene SPI y también incluye FatFS.

Ahora mismo estoy teniendo problemas al pegar los controladores de bajo nivel SPI a FatFS.

¿Alguien puede indicarme la dirección correcta o publicar algunos ejemplos sobre cómo pegar las funciones HAL SPI a FatFS? En este momento veo que hay una declaración siguiente generada por HAL, pero parece que no puedo encontrar ninguna implementación real que funcione.

Diskio_drvTypeDef  USER_Driver =
{
  USER_initialize,
  USER_status,
  USER_read, 
#if  _USE_WRITE
  USER_write,
#endif  /* _USE_WRITE == 1 */  
#if  _USE_IOCTL == 1
  USER_ioctl,
#endif /* _USE_IOCTL == 1 */
};

Cualquier ejemplo o documentación sobre cómo implementar esto sería muy apreciado.

    
pregunta Calculon

1 respuesta

6

Finalmente pude implementar controladores de bajo nivel y parecen funcionar bien.

Estoy compartiendo código fuente de mi implementación en caso de que alguien más se atasque en la misma parte que yo.

    
respondido por el Calculon

Lea otras preguntas en las etiquetas