STM32F407VG Velocidad de lectura y escritura de SDIO

0

Estoy escribiendo los datos del acelerómetro a bordo en mi tarjeta SD. Estoy utilizando una placa STM32F407VG . Los datos se están escribiendo y leyendo. ¿Cómo puedo medir o probar la velocidad de lectura y escritura de datos en la tarjeta SD a través de la placa STM32F407VG?

    
pregunta Sameena Shaikh

1 respuesta

0

Cuente el número de bloques escritos por segundo .
Probablemente pueda conectarse a las interrupciones SDIO o al controlador para obtener un incremento de entero en algún lugar. O puede que ya tenga esto, verifique la documentación.
Luego en el systick, por ejemplo, vea cada 1 segundo cuántos bloques se escribieron. Y restablece el entero.

O use el hilo de datos que produce, e incremente un entero cada byte que escriba en el flujo de archivos. Luego vea qué tan grande es este número cada 1 segundo y elimínelo.

Por ejemplo, printf y las funciones relacionadas a menudo devuelven el número de bytes escritos.

    
respondido por el Jeroen3

Lea otras preguntas en las etiquetas