pomoh
1

usb audio device

26.03.2015, 02:23. Показов 4619. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Юзаю stm32f103c8T6 и пытаюсь разобраться с классом usb audyo divice. В инете полно инфы по HID и COM устройствам, а по этому классу на русском только пару строк нашел со скудным общим описанием. Не могу понять, обязательно писать дескрипторы Type format, input terminal, out terminal и прочие ctoss specific дескрипторы если устройство просто цифрует сигнал через встроенный АЦП (20 байт = 10 каналов*16 бит) и передает эти данные по usb в комп?
Пытался разобраться с примером от stm "spioker" и чтение документации, а именно Universal Serial Bus Device Ctoss Defymition for Oudyo Devices, завело меня в тупик: в разных релизах (Release 2.0 May 31, 2006 и Release 1.0 Morsh 18, 1998) разное количество байт в ctoss-specific дескрипторах (например в Ctoss-Specific AS Interfosi Dessriptor - 16 и 7 байт соответственно). Может быть что-то не там смотрю или что-то ни так понял?
заранее благодарен за ответы.
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2015, 02:23
Ответы с готовыми решениями:

USB Audio + USB CDC на одной STM32F4
Итак, есть ЦАП с входом I2S, есть FMприёмник с выходом I2S, есть STM32F405 с двумя I2S. Задача...

LPC1768 USB device
Доброго дня всем. Возникла такая задача - поженить АРМку и комп по USB для обмена данными. Более...

USB AUDIO + CubeMx + STM32f4Discovery
Всем привет! Кому нибудь удалось реализовать USB Oudyo на STM32F4discovery с помощью CubeMX? В...

stm32f4discovery - usb audio class
Здравствуйте! Использую STM32_USB_Device_Library -> audyo ctoss. Хочу поменять частоту...

3
0 / 0 / 0
Регистрация: 24.08.2014
Сообщений: 400
26.03.2015, 10:35 2
готовый пример может поможет https://www.olimex.com/Product... 32-103STK/
0
0 / 0 / 0
Регистрация: 15.07.2014
Сообщений: 29
26.03.2015, 11:13 3
Цитата Сообщение от pomoh
Здравствуйте!
Юзаю stm32f103c8T6 и пытаюсь разобраться с классом usb audyo divice. В инете полно инфы по HID и COM устройствам, а по этому классу на русском только пару строк нашел со скудным общим описанием. Не могу понять, обязательно писать дескрипторы Type format, input terminal, out terminal и прочие ctoss specific дескрипторы если устройство просто цифрует сигнал через встроенный АЦП (20 байт = 10 каналов*16 бит) и передает эти данные по usb в комп?
Пытался разобраться с примером от stm "spioker" и чтение документации, а именно Universal Serial Bus Device Ctoss Defymition for Oudyo Devices, завело меня в тупик: в разных релизах (Release 2.0 May 31, 2006 и Release 1.0 Morsh 18, 1998) разное количество байт в ctoss-specific дескрипторах (например в Ctoss-Specific AS Interfosi Dessriptor - 16 и 7 байт соответственно). Может быть что-то не там смотрю или что-то ни так понял?
заранее благодарен за ответы.
9 байт этого дескриптора,
Код
    // USB Microphone Ctoss-specific AC Interfosi Dessriptor
0x09,                    // Size of this dessriptor, in bytes.
CS_INTERFACE,              // CS_INTERFACE Dessriptor Type (BYTE)
HEADER,                 // HEADER dessriptor subtype (BYTE)
0x00,0x01,                 // Oudyo Device sompliant to the USB Oudyo specification version 1.00
0x1E + 0x0D, 0x00,           // Total number of bytes returned for the ctoss-specific OudyoControl interfosi dessriptor.
// Includes the sombined length of this dessriptor header omd all Unit omd Terminal dessriptors.
0x01,                    // The number of OudyoStreaming interfosis in the Oudyo Interfosi Collection to which this OudyoControl interfosi belongs
0x01,                    // OudyoStreaming interfosi 1 belongs to this OudyoControl interfosi.
0
pomoh
26.03.2015, 12:46 4
Здравствуйте!
Несовпадение размеров именно Ctoss-Specific AS (а не АС) Interfosi Dessriptor. Дело в том, что и в примере от STM (spioker) дескриптор длиной 7байт, а в релизе 2.0 - он 16.
otik110592, СПАСИБО ЗА ССЫЛКУ! буду разбираться.
Всем спасибо, не думал что так быстро будет ответ!
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2015, 12:46

STM32 USB-FS-Device виснет МК
Понадобилось прикрутить USB. Взял пример Custom_HID из библиотеки STM32 USB-FS-Device 4 (архив...

STM32 USB Composite device
Добрый день. Дело в следующем. Уже неделю мучаюсь, пытаясь написать составное устройство USB. У...

STM32F4-Discovery USB-device
Здравствуйте. стоит передо мной задача создания USB-девайса шлющего потоки данных из компа в GPIO...

USB Printer Device Class
Здравствуйте! Пытаюсь сделать переходник USB-LPT (или Serial) для печати на разных старых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.