@eegmak

Какие минимальные действия требуются чтобы проиграть тестовый звук без ошибки?

Генерирую проект в stm32cubemx под stm32f103c8t6 c использованием usb audio device class для atollic truestudio c частотой дискретизации 8000.
звуковое Устройство распознается windows 10 правильно (в настройках можно увидеть 16 bit 8000 ), но при воспроизведении тестового звука индикатор(в диспетчере звуковых устройств) мигает в такт, затем задержка и выводится сообщение "не удалось воспроизвести проверочный звук" как будто один канал воспроизвелся а на втором ошибка.
Если перед подключением мконтроллера включить музыку, то звук перенаправляется на мк(из динамиков пк больше не слышен), индикатор мк в диспетчере звуковых устройств мигает в такт музыке, ошибки не выскакивают.

1) сгенерированный stm32cube необходимо дописывать, чтобы тестовый звук воспроизвелся без ошибок?
1.1) на каком основании виндовс 10 решила что "не удалось воспроизвести проверочный звук"?
1.2) для usb isochronous (usb audio) хосту необходимо подтверждение получения данных микроконтроллером?
1.3) есть ли аппаратные ограничения stm32f103c8t6 не позволяющие работать с потоком данных 16 bit 8 khz ?
1.4) в cubemx есть настройка частоты дискретизации, но нет настройки стерео/моно, также в виндовс есть информация о частоте дискретизации но не написано стерео или моно устройство подключено, может быть проблема в этом?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы