Radix111 0 11 января, 2023 Опубликовано 11 января, 2023 (изменено) · Жалоба При использовании одного буфера на приём и передачу звука через DMA всё работает нормально, если использовать разные буферы на приём и передачу, появляются лишние шумы и записанного голоса почти не слышно, буфер заполняется при срабатывании callback Изменено 11 января, 2023 пользователем haker_fox Добавил в тему модель МК. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 61 11 января, 2023 Опубликовано 11 января, 2023 · Жалоба Укажите, пожалуйста, модель микроконтроллера. STM - они разные. Их много. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Radix111 0 11 января, 2023 Опубликовано 11 января, 2023 · Жалоба 20 минут назад, haker_fox сказал: Укажите, пожалуйста, модель микроконтроллера. STM - они разные. Их много. STM32F746NG keil 5.0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Variant99 7 12 января, 2023 Опубликовано 12 января, 2023 (изменено) · Жалоба Принимаете информацию (сигнал) из кодека в один буфер, а посылаете в кодек информацию из другого буфера? А как записанная в буфер приема информация попадает в буфер передачи? То есть, вы должны каким-то образом скопировать эту информацию из одного в другой буфер. При этом, еще и ничего не перепутав. Или же используйте тот же самый буфер для приема и для передачи. Наверняка, судя по модели микроконтроллера, у вас отладочная плата STM32F746G-DISC0, которая с дисплеем и микросхемой аудиокодека WM8994 и MEMS-микрофонами. Изменено 12 января, 2023 пользователем Variant99 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться