hd44780 0 28 ноября, 2013 Опубликовано 28 ноября, 2013 · Жалоба Вопрос не относится напрямую к ARM, но микруха управляется STM32F4, поэтому здесь :) Собственно вопрос в теме. MP3, MIDI играет без проблем. WMA ещё не пытался. А WAV не хочет :( . Формат самый обычный - PCM, stereo, 16-bit, 44.1 kHz. Вместо звука какой-то ужасть, похожий на треск из ненастроенного радиоприёмника. Вот тут - http://www.vlsi.fi/en/support/software/ ... tches.html есть fix для этой беды, но мне он не помог. На VS1011e та же хрень. VS1053 вроде не имеет этих проблем, но у меня его нет. Кто-нибудь знает, как играть wav на этой микрохеме? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба Собственно вопрос в теме. MP3, MIDI играет без проблем. WMA ещё не пытался. А WAV не хочет :( . Формат самый обычный - PCM, stereo, 16-bit, 44.1 kHz. Вместо звука какой-то ужасть, похожий на треск из ненастроенного радиоприёмника. в мане на чип показан формат заголовка wav, сравните в каком-нить hexview с тем, что вы пытаетесь скормить декодеру.. попробуйте в звуковом редакторе закодить звук с разными кодеками и компрессорами и напихать в декодер, предварительно сбрасывая согласно даташиту.. они хлестаются что "продано овер 5М чипов", что означает "у нас все работает" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба В мане нашёл только заголовок для WAV ADPCM, да и то для случая, когда сама микруха выплёвывает этот ADPCM ... Формат заголовка нашёл только в доке на VS1053, от моего отличается только байтами 0xFF в обоих полях длины. Поменял - не помогло :( . По ходу проверил WMA, 44.1 kHz, stereo. 160kbps - работает, 192 - рывками. Кварц 12.288 МГц, множитель максимальный - 3.1. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба В мане нашёл только заголовок для WAV ADPCM, да и то для случая, когда сама микруха выплёвывает этот ADPCM ... Формат заголовка нашёл только в доке на VS1053, от моего отличается только байтами 0xFF в обоих полях длины. Поменял - не помогло :( . а нет ли возможности сначала что-нить оцифровать через этот чип, а потом ему же и скормить - уж свое то должен признать/проиграть.. еще, как вариант, не успевают данные накачиваться в чип, ведь битрейт потока в mp3 заметно меньше, чем неупакованного wav сделайте несколько отладочных выхлопов в консоль статусных регистров - тогда будет понятно, чем занимается декодер и какой формат видит.. По ходу проверил WMA, 44.1 kHz, stereo. 160kbps - работает, 192 - рывками. Кварц 12.288 МГц, множитель максимальный - 3.1. попробуйте кварц поставить нормальный на 24.576МГц "Note: because maximum sample rate is XTALI 256 , all sample rates are not available if XTALI < 12:288 MHz" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба а нет ли возможности сначала что-нить оцифровать через этот чип, а потом ему же и скормить - уж свое то должен признать/проиграть.. Лин. вход распаян. Попробую. Но, судя по докам он заголовки не формирует, только данные. еще, как вариант, не успевают данные накачиваться в чип, ведь битрейт потока в mp3 заметно меньше, чем неупакованного wav сделайте несколько отладочных выхлопов в консоль статусных регистров - тогда будет понятно, чем занимается декодер и какой формат видит.. Сейчас дисплею доделаю и займусь. попробуйте кварц поставить нормальный на 24.576МГц "Note: because maximum sample rate is XTALI 256 , all sample rates are not available if XTALI < 12:288 MHz" 24.576 нету, вроде есть ровно 24 МГц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Jury093 2 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба Лин. вход распаян. Попробую. Но, судя по докам он заголовки не формирует, только данные. да, заголовок придется приклеить свой, зато в теории можно посмотреть _что_ требует декодер на входе.. в теории можно оцифровку скормить звуковому редактору на компе и если данные периодические, то даже попробовать проиграть.. 24.576 нету, вроде есть ровно 24 МГц. такие кварцы водились на видеокартах с RCA входами/выходами - там где использовались отдельные чипы для НЧ видеовыхода/оцифровки.. если 24МГц разрешен, то его тоже можно попробовать - вероятно нужна коррекция с пересчетом делителей в VS10xx Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба Да регистр CLOCKF всё равно пересчитывать... У 1003 он не такой, как у 1011. Вчера полдня промудохался, пока ожило... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
btolfa 0 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба В каноничной wav нужны только RIFF chunk, fmt chunk и data chunk, но разные звукоредакторы могут добавлять свои информационные chunk, попробуйте почистить wav файл которые пытаетесь проигрывать. vlsi на их форуме предлагают для этих целей использовать http://sox.sourceforge.net Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 29 ноября, 2013 Опубликовано 29 ноября, 2013 · Жалоба btolfa, попробую, отпишусь. WAV-чики генерил в TotalAudioConverter. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lleeloo 0 12 декабря, 2013 Опубликовано 12 декабря, 2013 · Жалоба Я декодировал мп3, а в качестве цап использовал вс1003. если нужно, то могу поискать исходники=) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 12 декабря, 2013 Опубликовано 12 декабря, 2013 · Жалоба Да, интересно. Проблема пока не решена. Если найдёте, киньте пожалуйста на [email protected] Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lleeloo 0 16 декабря, 2013 Опубликовано 16 декабря, 2013 (изменено) · Жалоба Извиняюсь за задержку. Да, качество кода=) Но это вообщем не суть, давно было и для проверки(отмазка) vs1003_dac_mode.rar Изменено 16 декабря, 2013 пользователем lleeloo Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
hd44780 0 16 декабря, 2013 Опубликовано 16 декабря, 2013 · Жалоба Спасибо. Как проверю, отпишусь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться