нет аудиоданных с ПК, отправьте на STM32F4 аудио класс USB - PullRequest
0 голосов
/ 17 февраля 2019

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

  • я не знаю, какая функция является обратным вызовом, когда поток данных с ПК на комплект.

  • почему ПК определяет, что мойkit - это устройство вывода звука, но функция обратного вызова регулятора громкости не вызывается, когда я настраиваю громкость на ПК, и на мое устройство не отправляются никакие музыкальные данные.Единственная функция обратного вызова для отключения звука вызывается, когда я выключаю звук на ПК.

это моя конфигурация в STM32cubeMX

рисунок конфигурации распиновки pinout config figure

Конфигурация устройства USB рисунок 1 USB device config figure 1

Конфигурация устройства USB рисунок 2 USB device config figure 2

Конфигурация устройства USB рисунок 3 USB device config figure 3

ПК идентифицирует цифру устройства AUDIO PC identifies AUDIO device figure

выбирая цифру устройства вывода звука ПК choosing PC's audio output device figure

не удается воспроизвести цифру тестового сигнала fail to play test tone figure

...