Микроконтроллеры | Доступ к USB Flash с помощью AVR |
|
---|---|---|
Есть задумка организовать MP3-проигрыватель со считыванием с обычной "флэшки". Порекомендуйте источники об организации обмена с usb-флэш-памятью. И вообще, реально ли это на AVR? |
|
|
Реально, но работа большая. Для этого надо взять USB host контроллер типа AT90USB647 или AT90USB1287 и написать программу чтения из флешки и декодирования мп3. |
|
|
GM: и декодирования мп3. |
|
|
Ну, по-честному, сомнения и меня гложут. Нашёл в сети одну реализацию, там чел оценивает потребную производительность в 10 мипс, но на си и на 16-разрядной машине. Известно, что ассемблер раз в 6-8 эффективнее си, получается достаточно 2 мипса на авр, ну возьмём в 5 раз поболее из-за 8-битовости, всё равно будет 10 мипс, а в аврке их 20. Точнее ничего сказать не могу, сам не писал, где бы посмотреть алгоритм декодирования. С другой стороны, есть разные скорости, от 32 бод до 256+, производительность должна от скорости зависить, так что вполне возможно реализовать на малых битрейтах.. Щас народ не заморачивается на программном декодировании, ставит стереодекодер VS1001K и все дела. |
|
|
GM: где бы посмотреть алгоритм декодирования. |
|
|
Может вот это поможет? |
|
|
ну и расчеты у вас ребят... mp3 AVR не декодирует, не хватит ему на это мозгов... у меня вот есть плеерок, там стоит ARM от атмела, дык он на битрейте 320 тормозит а насчет Си, особенно спорить не буду, однако мне кажется вы сильно утрируете, современные компиляторы не так плохи... |
|
|
VMusic2 – прекрасный выбор добавления функции воспроизведения MP3-файлов с USB Flash-памяти в домашний центр развлечений или автомобильную аудио систему. |
|
|
А использовать флешку для накопления данных? Создать простейший файл, читаемый блокнотом. Честно сказать, для этого и затеял тему (sorry за MP3). Родились 2 вопроса: 1) протокол доступа к USB-флеш; 2) файловая система - как выглядит простейший файл на уровне байтов? |
|
|
Heckfy: 1) протокол доступа к USB-флеш |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |