-
- Может, не прерывание, а "event"? (в мануале на рисунках обозначены как "молнии") - Vit(05.12.2012 23:34)
- Да, точно, event. Он короткий. Сам сбрасывается. Спасибо! Не поможете ли примером настройки STM32F4 DAC и DMA для переброски 16-разрядных данных WAV на DAC. Для 8-разрядных WAV все отлично, а для 16 разрядных звук на фоне хрипов. Регистр приемника Юра(113 знак., 05.12.2012 23:42, )
- проверьте big/little endian, перед записью конвертируйте знак->беззнак (+0x8000) - zeleny(06.12.2012 16:01)
- А вы в курсе, что что в 16-битном WAV данные со знаком, а у этого ЦАПа беззнаковые? - йцукен(06.12.2012 13:15, )
- Нет. А почему 8-битовые вавчики работают? - Юра(06.12.2012 15:36, )
- Они беззнаковые что ли? И... что посоветуете? - Юра(06.12.2012 15:38, )
- да, 8-битные pcm wav беззнаковые. Ещё учтите, что внутри контейнера wav данные могут быть упакованы по-разному, Вам нужно об этом почитать, прежде чем что-то делать. А то может там вообще ADPCM, например - koyodza(06.12.2012 15:58)
- A упакованные при разборе отвергаю. Как и стерео. Не у Пронькиных авось, и не в консерватории. :) Учитываю под-чанки "fact" и "data". - Юра(06.12.2012 16:40, )
- Всё! Учел знак и сразу запело и 8 и 16! Спасибо большое ВСЕМ участникам! А я думал в DMA или в DAC или в таймере... - Юра(06.12.2012 16:19, )
- интересно, вот почему многие начинают думать, что дело "в DMA или в DAC или в таймере", а о том, что дело в них самих, что они самые элементарные вещи не прочитали, не думают? - koyodza(06.12.2012 17:35)
- Это называется "бить лежачего" :-) - SciFi(06.12.2012 17:43)
- интересно, вот почему многие начинают думать, что дело "в DMA или в DAC или в таймере", а о том, что дело в них самих, что они самые элементарные вещи не прочитали, не думают? - koyodza(06.12.2012 17:35)
- да, 8-битные pcm wav беззнаковые. Ещё учтите, что внутри контейнера wav данные могут быть упакованы по-разному, Вам нужно об этом почитать, прежде чем что-то делать. А то может там вообще ADPCM, например - koyodza(06.12.2012 15:58)
- Они беззнаковые что ли? И... что посоветуете? - Юра(06.12.2012 15:38, )
- Нет. А почему 8-битовые вавчики работают? - Юра(06.12.2012 15:36, )
- Я бы пробнул в DHR12R1:) Для начала предложу взглянуть туда - Vit(05.12.2012 23:54, ссылка)
- Конечно, сувал. Ваще плохо. И количество data item пересылки разделил на 2 по сравнению с 8-разрядными - этим только добился слышимости как звук у первых космонавтов :) - Юра(05.12.2012 23:56, )
- Космонавты? Юра? Юрий Алексеевич? Не-е... - SciFi(06.12.2012 00:03)
- В полночь?! :) Не, не имел чести. По ссылке pdf - там жестко 8-разрядные WAV - это у меня уже поёт и пляшет. Хотелось 16-разрядные теперь оседлать - Юра(06.12.2012 00:07, )
- чуток гагловыхлопа -> - Vit(06.12.2012 00:16, ссылка, ссылка)
- В полночь?! :) Не, не имел чести. По ссылке pdf - там жестко 8-разрядные WAV - это у меня уже поёт и пляшет. Хотелось 16-разрядные теперь оседлать - Юра(06.12.2012 00:07, )
- Космонавты? Юра? Юрий Алексеевич? Не-е... - SciFi(06.12.2012 00:03)
- Конечно, сувал. Ваще плохо. И количество data item пересылки разделил на 2 по сравнению с 8-разрядными - этим только добился слышимости как звук у первых космонавтов :) - Юра(05.12.2012 23:56, )
- Вероятно, неверно разложен старший-младший байты PCM в памяти? - Ralex(05.12.2012 23:46)
- Да, точно, event. Он короткий. Сам сбрасывается. Спасибо! Не поможете ли примером настройки STM32F4 DAC и DMA для переброски 16-разрядных данных WAV на DAC. Для 8-разрядных WAV все отлично, а для 16 разрядных звук на фоне хрипов. Регистр приемника Юра(113 знак., 05.12.2012 23:42, )
- Может, не прерывание, а "event"? (в мануале на рисунках обозначены как "молнии") - Vit(05.12.2012 23:34)