STM32F4 Registro de datos en la tarjeta SD

0

Mi sistema es un micrófono - stm32f401 nucleo board - tarjeta SD Estoy utilizando la tarjeta de extensión ST para mems mic y el software STM32CubeExpansion_MEMSMIC1_V1.2.0. Este software de código abierto adquiere el micrófono y lo transmite a USB (el que la computadora reconoce como micrófono) cada 1 ms. cada mSeg un búfer de 16 muestras se transfiere a usb. Agregué a este código SDIO con la interfaz FatFs + DMA. cada 1 ms cuando el búfer de transmisión está lleno, lo búferé en un sistema de búfer doble a un búfer más grande de 50 mS y luego lo escribo en una tarjeta SD. Los problemas que tengo: 1. Estoy recibiendo un ruido como "tuk tuk tuk tuk tuk tuk" en cierta frecuencia (después de algunas medidas como 500Hz). Si desactivo (comente la función), los "datos guardados" desaparecerán. 2. Cuando estoy importando a Audacity el archivo binario de las grabaciones, el tempo es un poco más rápido que el sonido original. (Muestreo de frecuencia 16000Hz)

Tal vez alguien tenga una idea?

Gracias

    
pregunta Anna

0 respuestas

Lea otras preguntas en las etiquetas