| Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
MMC/SD+mega32 с файловой системой FAT32
24.09.2010, 01:17
|
#11
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: MMC/SD+mega32 с файловой системой FAT32
Сейчас как раз изучаю ети материалы. Там полно полезной инфы.
Ещо есть страничка MMC/SD Card and FAT Tutorial с сылкой на етот сайт
|
|
|
|
24.09.2010, 01:20
|
#12
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: MMC/SD+mega32 с файловой системой FAT32
Может кто то выложет проект записи на ММС или SD в FAT
|
|
|
|
24.09.2010, 05:17
|
#13
|
|
Частый гость
Регистрация: 21.05.2010
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: MMC/SD+mega32 с файловой системой FAT32
Смотря какая задача ставится (что писать на карточку собираетесь). Если нужно просто поток данных сохранить без разбивки на несколько файлов, то можно с самой таблицей FAT32 и не работать. Форматируешь карточку, создаёшь на ней один файл таким размером, чтобы заполнить всё пространство карточки (останется 0 байт свободного пространства) - карточка для устройства готова.
Далее контроллер ищет первый сектор этого файла и начинает писать сектора начиная с первого сектора файла и далее попорядку. В файле эти данные окажутся так же в нужном порядке.
На компьютере открываешь этот файл на карточке и считываешь нужные данные. В программном отношении реализация намного проще, чем реализовывать работу с FAT32 да и быстрее будет, отсутствуют лишние обращения к карточке, только запись самих данных.
Но опять же зависит от того, что же вам нужно...
|
|
|
|
Сказали "Спасибо" OkhinVI
|
|
|
24.09.2010, 13:56
|
#14
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: MMC/SD+mega32 с файловой системой FAT32
Сообщение от OkhinVI
|
|
Но опять же зависит от того, что же вам нужно...
|
нужно писать данные с АЦП (три канала) в текстовой файл.
|
|
|
|
25.09.2010, 08:26
|
#15
|
|
Гражданин KAZUS.RUN
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
|
Re: MMC/SD+mega32 с файловой системой FAT32
Сообщение от sergx1300
|
|
Нашел проект SD/SDHC Card Interfacing with ATmega8 /32 (FAT32 implementation)
|
Делал типа самописца на основе этого проекта (2 канала АЦП и один цифровой). В железе заработало, но не со всеми карточками. Не разбирался - подключил другую библиотеку FAT32 - все карточки заработали и подключил другую библиотеку I2C - чем то та не подошла, не помню. В общем от того проекта ничего не осталось.
Библиотека FAT32:
http://www.mikrocontroller.net/articles/AVR_FAT32
Да забыл - тут тока имена фалов формата 8.3.
Проект свой выкладывать не могу, на вопросы отвечу.
Последний раз редактировалось oleg110592; 25.09.2010 в 08:30.
|
|
|
|
Сказали "Спасибо" oleg110592
|
|
|
10.11.2010, 00:52
|
#16
|
|
Прописка
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
|
Re: MMC/SD+mega32 с файловой системой FAT32
Ситуацию разрулил самостоятельно. Данные пишу в ммс напрямую секторами по 512 байт (без файловой системы). На ммс создаю файл максимального размера карты. На компютере написана прога для сбора данных с ммс (конкретно с етого файла с ммс). Меня ето в полне устраивает.
Выложил тестовой проект в Proteus 7.6 без исходников. Не знаю, может кому и пригодиться.
|
|
|
|
Эти 2 пользователя(ей) сказали Спасибо sergx1300 за это сообщение:
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 18:49.
|
|