Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Ответ
Опции темы

MMC/SD+mega32 с файловой системой FAT32

Непрочитано 24.09.2010, 01:17   #11
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: MMC/SD+mega32 с файловой системой FAT32

Сообщение от avric Посмотреть сообщение
http://elm-chan.org/fsw/ff/00index_e.html
Там же есть и Petit FatFS. На LPC2388 прикрутилась без усилий. С AVR не пробовал
Сейчас как раз изучаю ети материалы. Там полно полезной инфы.
Ещо есть страничка MMC/SD Card and FAT Tutorial с сылкой на етот сайт
Реклама:
sergx1300 вне форума   Ответить с цитированием
Непрочитано 24.09.2010, 01:20   #12
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: MMC/SD+mega32 с файловой системой FAT32

Может кто то выложет проект записи на ММС или SD в FAT
sergx1300 вне форума   Ответить с цитированием
Непрочитано 24.09.2010, 05:17   #13
OkhinVI
Частый гость
 
Регистрация: 21.05.2010
Сообщений: 24
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
OkhinVI на пути к лучшему
Сообщение Re: MMC/SD+mega32 с файловой системой FAT32

Смотря какая задача ставится (что писать на карточку собираетесь). Если нужно просто поток данных сохранить без разбивки на несколько файлов, то можно с самой таблицей FAT32 и не работать. Форматируешь карточку, создаёшь на ней один файл таким размером, чтобы заполнить всё пространство карточки (останется 0 байт свободного пространства) - карточка для устройства готова.
Далее контроллер ищет первый сектор этого файла и начинает писать сектора начиная с первого сектора файла и далее попорядку. В файле эти данные окажутся так же в нужном порядке.
На компьютере открываешь этот файл на карточке и считываешь нужные данные. В программном отношении реализация намного проще, чем реализовывать работу с FAT32 да и быстрее будет, отсутствуют лишние обращения к карточке, только запись самих данных.
Но опять же зависит от того, что же вам нужно...
OkhinVI вне форума   Ответить с цитированием
Сказали "Спасибо" OkhinVI
chekmaev (24.09.2010)
Непрочитано 24.09.2010, 13:56   #14
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: MMC/SD+mega32 с файловой системой FAT32

Сообщение от OkhinVI Посмотреть сообщение
Но опять же зависит от того, что же вам нужно...
нужно писать данные с АЦП (три канала) в текстовой файл.
sergx1300 вне форума   Ответить с цитированием
Непрочитано 25.09.2010, 08:26   #15
oleg110592
Гражданин KAZUS.RUN
 
Регистрация: 05.04.2009
Сообщений: 973
Сказал спасибо: 35
Сказали Спасибо 154 раз(а) в 133 сообщении(ях)
oleg110592 на пути к лучшему
По умолчанию 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 вне форума   Ответить с цитированием
Сказали "Спасибо" oleg110592
sergx1300 (27.09.2010)
Непрочитано 10.11.2010, 00:52   #16
sergx1300
Прописка
 
Аватар для sergx1300
 
Регистрация: 18.03.2010
Адрес: Украина, Тернополь
Сообщений: 225
Сказал спасибо: 14
Сказали Спасибо 44 раз(а) в 34 сообщении(ях)
sergx1300 на пути к лучшему
По умолчанию Re: MMC/SD+mega32 с файловой системой FAT32

Ситуацию разрулил самостоятельно. Данные пишу в ммс напрямую секторами по 512 байт (без файловой системы). На ммс создаю файл максимального размера карты. На компютере написана прога для сбора данных с ммс (конкретно с етого файла с ммс). Меня ето в полне устраивает.
Выложил тестовой проект в Proteus 7.6 без исходников. Не знаю, может кому и пригодиться.
Вложения:
Тип файла: rar Mmc.rar (21.8 Кб, 181 просмотров)
sergx1300 вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо sergx1300 за это сообщение:
sasha73_ (14.11.2010), uaf (10.11.2010)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:49.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.