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

Аватар автора
Narod Stream
Продолжаем работать с библиотекой HAL. На данном занятии мы продолжим программирование очень нужной и широко в последнее время используемой шины I2S. Также мы попытаемся запрограммировать соединение контроллера с ПК по USB с использованием класса USB DEVICE AUDIO. То есть мы будем пробовать из нашей платы Discovery сочинить внешнюю звуковую карту для персонального компьютера. Мы примем через шину USB цифровой аудиосигнал, затем его, используя буферизацию, передадим по шине I2S микросхеме аудио ЦАП CS43L22, с которой уже получим аналоговый аудиосигнал для последующего его использования в усилителе, наушниках и т.д. В данной части занятия мы закончим изучение данной темы и услышим работу написанной нашими руками звуковой карты. Навигация по видео: 00:00 Введение 01:22 Напишем функцию регулировки громкости, напишем для неё прототип и вызовем её в соответствующим обработчике 04:48 Таким же образом поступим и с функцией приглушения громкости 06:55 Заполним пустые обработчики прерываний 09:45 Пробуем собрать код и прошить контроллера 10:48 Исправляем ошибку кода 11:33 Ещё раз скомпилируем код, прошьём контроллер, подключим рекордер к аудиовыходу нашей платы и проверим наш код на деле Рекомендуется также перед просмотром данного урока просмотреть данное видео: Вы можете помочь проекту: ЮMoney Карта Сбербанка (МИР) 2202201799288929

0/0


0/0

0/0

0/0