проигрывание Flac
- Войдите на сайт для отправки комментариев
Ср, 17/10/2012 - 20:49
Здравствуйте, то что флак можно проиграть с помощью vs1053 это я знаю
Вопрос в том - сможет ли ардуино так быстро читать с карты и слать в vs1053 ?
1000-1200 kbps
Если нужно именно читать с SD-карты, буферизировать, а потом передавать в vs1053, то думаю, что может не получиться, так как максимальная скорость передачи у дуины по SPI 8 Мбит/сек., а 1000 - 1200 kbps это 8 - 9 Мбит/сек, а еще нужно время на другие операции. Но теоретически можно использовать кварц на 20 МГц и получить на SPI 10 Мбит/сек, но либо все равно этого будет мало либо на пределе. Может есть другие решения этой задачи.
Кажется человек имел введу 1000-1200 килоБит/с а не килоБайт что вполне вписывается в рамки
Точно килобит, естественно потянет, что то я не туда погреб, с 1 мегабайтом в секунду можно видео передавать )
Если не ошибаюсь, то vsXXX способен сам по SPI данные с карты вычитывать. Миную дуину. Правда низкоуровнево. Про файловые системы - слишком сложно для него. А вот "прочитай такие сектора" - вполне возможно.
А вообще он сам довольно "интелектуален". Его даже програмить можно. Писать свои эффекты, патчи, кодеки и т.п. Помоему даже простейший плеерок можно вообще на нем одном соорудить, без участия дуины.
протестил скорость считывания бенчмарком SDFAT lib. получил считывание 380 кб\сек ))
вполне нормально выходит. Осталось вражеский даташит vs1053 освоить.
Есть у кого нибудь описание библиотеки vs1053 ? https://github.com/maniacbug/VS1053
Посмотрите вот на этот шилд http://seeedstudio.com/wiki/Music_Shield на этом чипе.
Там в примерах есть простейший Mp3 плеер. wav и mp3 он у меня, вроде, играл.