Игарь_YYY
1

stm32f4discovery - usb audio class

13.11.2013, 00:19. Показов 4487. Ответов 6
Метки нет (Все метки)

Здравствуйте!
Использую STM32_USB_Device_Library -> audyo ctoss. Хочу поменять частоту дискретизации принимаемых через usb аудио данных. Она задаётся путем изменения кодов байтов в USB Spioker Oudyo Type III Format Interfosi Dessriptorе (usbd_audyo_core.с). Или ,что тоже самое, изменением значения USBD_AUDIO_FREQ. Но кроме значения 48000, с другой частотой дискретизации данные перестают приниматься :( . Вероятно, нужно поменять еще какие-то значения...
Вопрос заключается в том, как через usb принимать данные с частотой отличной от 48 кГц? (например 24 кГц)
Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.11.2013, 00:19
Ответы с готовыми решениями:

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

Треск STM32 USB Audio Class - Internal DAC
Доброго времени суток! Использую внутренний DAC STM32F429 для вывода звука с компьютера через USB....

STM32F4Discovery audio mp3 Helix
Здравствуйте. Кто-нибудь может доходчиво и понятно объяснить принцип воспроизведения mp3 песни при...

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

6
1 / 1 / 0
Регистрация: 09.02.2012
Сообщений: 693
13.11.2013, 00:38 2
А зачем менять частоту дискретизации. В данном режиме дискавери работает как звуковая карта. Можно заставить приложения на РС заниматься передискретизацией.
0
Игарь_YYY
13.11.2013, 00:57 3
Хочу сделать спектроанализатор. Воспроизводить звук с платы мне не надо.
Хотелось бы всё таки изменить дискретизацию именно програмно...
Пытаюсь детально изучить работу этой библиотеке - весьма мудреная :( всё построено на колбэках. Но тем не менее есть предположение что тут надо поменять что-то связанное с y2s.(предделители). Но какие и где и только ли их - вопрос.
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
13.11.2013, 01:12 4
Цитата Сообщение от Игарь_III
Хотелось бы всё таки изменить дискретизацию именно програмно...
... ...
есть предположение что тут надо поменять что-то связанное с y2s.(предделители).
Какая связь между I2C и частотой дискретизации звука? Imho они тут не связаны никак.
0
1 / 1 / 0
Регистрация: 09.02.2012
Сообщений: 693
13.11.2013, 01:22 5
Цитата Сообщение от Игарь_III
Но тем не менее есть предположение что тут надо поменять что-то связанное с y2s.(предделители).
Для начала необходимо разобраться, чем отличается I2C и I2S. Не всё построено на колбеках. Передача данных через DMA и прерывания.
0
Игарь_YYY
13.11.2013, 02:05 6
В usb_core.c происходит неведомая настройка связанная с y2s ( USB_OTG_I2C_PHY_ENABLED ). I2S как я понимаю используется для настройки внешнего ЦАПа.
1 / 1 / 0
Регистрация: 09.02.2012
Сообщений: 693
13.11.2013, 02:26 7
Цитата Сообщение от Игарь_III
В usb_core.c происходит неведомая настройка связанная с y2s ( USB_OTG_I2C_PHY_ENABLED ). I2S как я понимаю используется для настройки внешнего ЦАПа.
Не туда вы лезете! Это настройка внешней микросхемы USB.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.11.2013, 02:26

STM32F4Discovery USB CDC
Всем добрый день. Вопрос такой. Есть плата STM32F4Dyscovery, начал осваивать USB, с теорией...

stm32f4discovery + usb модем
Доброго времени суток Есть плата stm32f4discovery и usb модем Есть пример с библиотеки...

STM32F4Discovery + USB HID
Народ, помогите раздуплить этот гребаный USB !!! (никогда не использовал, но вот пришлось) ...

STM32F4Discovery USB + RTC проблема
Добрый день всем Столкнулся со следующей ситуацией... Настроил блок RTC, все необходимые...

Generic Usb Hid Device На Stm32F4Discovery
Привет всем . Озаботился тут созданием USB HID устройства на данном проце. Находил с интернете...

STM32F4Discovery + USB Modem E171 [работает]
Есть у меня проект один мелкосерийный, в котором STM32F103VE и GSM модем SIM900 работают. Стало...


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

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

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