0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
|
|
1 | |
Треск STM32 USB Audio Class - Internal DAC02.06.2017, 13:23. Показов 5080. Ответов 10
Метки нет Все метки)
(
Доброго времени суток!
Использую внутренний DAC STM32F429 для вывода звука с компьютера через USB. Проблема в том, что звук дико потрескивает. и есть такое ощущение, что где-то половина аудиобуфера каждый раз приходит с прошлой посылки.. Т.е. слышно регулярное повторение того, что было 1-2 посылки назад. Как-то так, не знаю как объяснить. Исходники: http://rgho.st/6TmhQ6jJN
0
|
|
02.06.2017, 13:23 | |
Ответы с готовыми решениями:
10
stm32f4discovery - usb audio class STM32 USB Host Custom Class (PL2303) DAC на STM32(не получается запустить) STM32:TIM6-DMA-DAC не работает связка :-( |
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
|
|
16.06.2017, 20:51 | 2 |
Неужели нет решения? :(
0
|
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 886
|
|
16.06.2017, 23:28 | 3 |
Конечно есть
Взять пример для USB Oudyo и посмотреть.
0
|
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
|
|
28.06.2017, 21:01 | 4 |
![]()
0
|
2 / 2 / 0
Регистрация: 07.02.2106
Сообщений: 1,605
|
|
29.06.2017, 13:27 | 5 |
Для встроенного вроде был какой-то пример ещё для старой F4discovery, той, которая на F407. Там в примере, помнится переключалось макросом - или DAC, или аудиочип на I2C. Детально подсказать не могу, не помню, да и плата эта у меня сдохла давно :(
Пример могу поискать если надо, может завалялся где-то .. Но куба никакого там, естественно нету. Не было в те времена его.
0
|
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 488
|
|
03.07.2017, 15:06 | 6 |
Настроили круговой буфер DMA на отправку? Потом по halfcplt туда подкидывать данных USB. Если глючит, то нужно проверить каждый этап отдельно. Приход звука по USB, нужно проверить чем заполнился массив в МК. Далее отправка DAC. Сделать короткий буфер из 10 ступенек от 0 до 4095 и смотреть осциллографом что на выходе ЦАПа
0
|
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
|
|
03.07.2017, 15:13 | 7 |
Проблема в том, что на выходе USB творится что-то непонятное... Чувствую я, что асинхронное аудио - ужасная затея.. Есть ли примеры, или хотя-бы драйвер класса, для синхронного аудио?
0
|
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
|
|
03.07.2017, 21:48 | 8 |
Да все есть. Плохо искали
0
|
0 / 0 / 0
Регистрация: 10.12.2015
Сообщений: 39
|
|
03.07.2017, 21:51 | 9 |
![]()
0
|
0 / 0 / 0
Регистрация: 17.03.2012
Сообщений: 488
|
|
04.07.2017, 06:31 | 10 |
У вас же уже что-то слышно, осталось убедиться в том, что
1) весь звук с компьютера попал в память микроконтроллера 2) корректно подсовываете звук в DAC DMA
0
|
0 / 0 / 0
Регистрация: 23.03.2012
Сообщений: 1,017
|
|
04.07.2017, 09:29 | 11 |
0
|
04.07.2017, 09:29 | |
Помогаю со студенческими работами здесь
11
USB Audio + USB CDC на одной STM32F4 STM32 Использование 3G USB модемов (USB Host) M-audio audiophile 192 треск в Win7 USB DAC PCM2704 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |