У нас вы можете посмотреть бесплатно STM32 Audio Recorder 3: потоковая передача звука с микрофона на SD-карту в реальном времени || I2... или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
В этом видео показано, как передавать данные с I2S-микрофона на SD-карту в режиме реального времени. Вы узнаете, как использовать прерывания DMA для реализации циклических буферов. Первая часть: • STM32 Audio Recorder 1: STM32 I2S DMA || S... Вторая часть: • STM32 Audio Recorder 2: SD Card || SDIO a... Вводный курс по STM32: https://www.steppeschool.com/courses/... Прерывание на заполнение буфера DMA наполовину: HAL_I2S_RxHalfCpltCallback Прерывание на заполнение буфера DMA: HAL_I2S_RxCpltCallback SD-карта Запись на SD-карту: f_write(&wavFile,(void *)data, data_size,(UINT*)&temp_number); Создание файла: f_open(&wavFile ,file_name, FA_WRITE|FA_CREATE_ALWAYS); Перемещение в начало: f_lseek(&wavFile, 0); Закрытие файла: f_close(&wavFile); АППАРАТНОЕ ОБЕСПЕЧЕНИЕ Плата: STM32f407G-DISC1 https://www.st.com/resource/en/user_m... https://www.digikey.com/en/products/d... Микрофон: SPH0645LM4H-B https://cdn-shop.adafruit.com/product... https://www.adafruit.com/product/3421 SD-карта слот: https://www.sparkfun.com/products/12941 https://www.digikey.com/es/products/d... 00:00 Введение 01:35 Настройка кнопок и прерываний. 06:14 Объяснение работы с wav-файлами 08:19 Создание wav-файла на SD-карте 10:26 Запись данных в wav-файл на SD-карте 11:20 Реализация кольцевого буфера с использованием прерываний DMA 13:55 Закрытие wav-файла, функция f_lseek 15:34 Заключительная проверка