Записать то конечно
можно, но вот только оцифровкой и собственно сжатием всего этого потока данных
должен заниматься не AVR , а скажем специализированая для мп3 плееров ИМС
(к примеру
VS1001) (заодно она поддерживает и сжатие => потребуется меньше места для хранения записи, чем если её не сжимать). Задачей же Меги будет управление этой VS и работа с файловой системой.
Только вот сдесь могут попасться грабли связанные с особенностью файловой системы, а именно то, что минимальный блок считаных данны будет 512 байт, таким образом на всё остальное у нас остаётся ещё 512 байт ОЗУ, а уж хватит ли этих оставшихся байт на всё остальное это можно узнать только когда окончательно напишем программу.
Вообще я порекомендовал бы посетить
этот сайт на котором представлен проект мп3 плеера, и есть краткое руководство, что такое FAT и карта памяти.
Хотя конечно если не нужно эти данные передавать на комп. или када ещё, а просто записать их на карту и потом на этойже меге их воспроизвести, то можно обойтись и без файловой системы, а просто писать тупо байт за байтом на карту как уже сказал
rx3apf