реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> USB Stereo Audio на STM32F10x., Синхронизация потоков и порядок каналов.
KnightIgor
сообщение Sep 28 2016, 19:31
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725



Доброго дня.

Тут решил развить один проект и передавать звук от PC по USB на плату с STM32F103.

На основе примера из FS USB библиотеки от ST поднял устройство типа USB Speaker и вижу прием в ST в буфер. I2S-кодек и все дела на плате имеются, но пока до записи данных из буфера в I2S не дошел: думаю над синхронизацией и... порядком сэмплов для левого и правого каналов в потоке!

Тема синхронизации потока по USB с тактом I2S раскрыта в разных AN. Начитался многого, собираюсь с мыслями. Подходящий метод для моей платы: либо чисто программное добавление/исключение сэмплов, либо использование feedback EP в режиме изохронной основной EP в асинхронном подрежиме (AN от freescale). Однако здесь я несколько запутался с дескрипторами для такого случая. И, конечно, возник вопрос, как в потоке по USB отличить левый и правый каналы?!

Был бы благодарен за подсказки и, кому не жалко, примеры дескрипторов и кода.

TIA.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:38
Рейтинг@Mail.ru


Страница сгенерированна за 0.01359 секунд с 7
ELECTRONIX ©2004-2016