схема включает в себя at mega 16 , sd карту > 4 Гб, GPS и плеер подключенный через DAC.
Нужно по определенным сигналам с GPS (неважно каким) загружать из карты звуковой файл и кидать его в плеер.
Вроде все просто - организовать на SD FAT32 , а потом считать нужный файл по сигналу и отправить в плеер.
На самом деле слдожности вознимают уже тут. Чтобы знать какой файл где находится надо считывать директории и файлы куда нибудь и потом , выбрав нужный файл начать считывание его адреса и уже собственно начать перекачку в плеер. но дело в том что эта инфа займет около 64 кб (файлов >2000) ,памяти катастрофически не хватит (SRAM) и ничего не получится. Возникла идея - поместить данные на карту в сыром формате одним куском , так чтобы считывая сектора SD карты один за другим мы бы двигались от 0001.wav до последнего. Здесь достаточно информации о длине файла и с пересчтетом на расположение данных в SD можно требуемый файл выцепить. Но вопрос в том как 1)Скомпоновать много аудио файлов в один файл друг за другом - требумый файл будет в районе 4 Гб и в винде понятное дело он читаться не будет, будут просто данные. 2) как залить его на SD без форматирования последней в FAT32 ? вот как то так, может кто нибудь знает или посоветует где искать и , возможно, что искать) заранее спасибо


