STM32 esp8266 самодельный wifi микрофон. Применен микроконтроллер stm32f103c8t6 и wifi модуль esp8266. Модуль esp8266 управляется AT командами. Для захвата звука применен микрофонный модуль MAX9814. Вкратце по работе проекта. Задействовано два канала ДМА один работает на передачу из периферии в память другой наоборот. Первый канал ДМА работает с АЦП забирает из него данные и собирает в буфер. Захват данных АЦП работает с частотой 8 килогерц(есть тесты с частотой 48 kHz), по триггеру обновления таймера 3. Четвертый канал ДМА передает кодированные данные в USART. Кодирование данных буфера из 512 значений захваченных АЦП кодеком G711 , занимает не более 1 ms. Работает это все в следующей последовательности. Таймер запускает преобразование АЦП с частотой 8 килогерц , по окончанию каждого преобразования АЦП отправляет запрос ДМА на передачу данных. Когда ДМА заполнит половину буфера данными с АЦП, мы попадем в прерывание, т.к. будет передана половина данных, на которые м