Программирование МК STM32. УРОК 48. USB DEVICE AUDIO. Часть 2

Аватар автора
Narod Stream
Продолжаем работать с библиотекой HAL. На данном занятии мы продолжим программирование очень нужной и широко в последнее время используемой шины I2S. Также мы попытаемся запрограммировать соединение контроллера с ПК по USB с использованием класса USB DEVICE AUDIO. То есть мы будем пробовать из нашей платы Discovery сочинить внешнюю звуковую карту для персонального компьютера. Мы примем через шину USB цифровой аудиосигнал, затем его, используя буферизацию, передадим по шине I2S микросхеме аудио ЦАП CS43L22, с которой уже получим аналоговый аудиосигнал для последующего его использования в усилителе, наушниках и т.д. В данной части занятия мы напишем ещё несколько функций и подключим их в обработчики команд драйвера звуковой карты. Навигация по видео: 00:00 Введение 00:55 Добавим функцию задержки в микросекундах и применим её в некоторых функциях 03:35 Внесём некоторые изменения в функцию инициализации Аудио ЦАП 05:03 Подправим низкоуровневую функции остановки кодека и добавим глобальную функцию, а также вызовем её из обработчика 11:17 Подправим низкоуровневую функцию старта воспроизведения 12:14 Добавим две глобальные функции для воспроизведения звукового потока и также вызовем их из обработчика Рекомендуется также перед просмотром данного урока просмотреть данное видео: Вы можете помочь проекту: ЮMoney Карта Сбербанка (МИР) 2202201799288929

0/0


0/0

0/0

0/0