Я работаю в аудио-проекте.Мы используем stm32f407 как аудиоустройство USB, чтобы получить аудиоданные с ПК, а затем отправить их через модуль I2S.Мы используем stm32f4 Discovery Kit и STM32cubeMX.После генерации кода, следуя этому видео , я ничего не меняю и прошита на Kit;Мой компьютер идентифицирует это аудиоустройство STM, но при воспроизведении музыки в мой комплект не отправляются никакие данные, кроме MuteCMD.Мой вопрос:
я не знаю, какая функция является обратным вызовом, когда поток данных с ПК на комплект.
почему ПК определяет, что мойkit - это устройство вывода звука, но функция обратного вызова регулятора громкости не вызывается, когда я настраиваю громкость на ПК, и на мое устройство не отправляются никакие музыкальные данные.Единственная функция обратного вызова для отключения звука вызывается, когда я выключаю звук на ПК.
это моя конфигурация в STM32cubeMX
рисунок конфигурации распиновки
Конфигурация устройства USB рисунок 1
Конфигурация устройства USB рисунок 2
Конфигурация устройства USB рисунок 3
ПК идентифицирует цифру устройства AUDIO
выбирая цифру устройства вывода звука ПК
не удается воспроизвести цифру тестового сигнала