Использование SD-карты

Свои технологии, "помощники" в работе и т.п.

Модератор: Dj_smart

Ответить
Аватара пользователя
TK-15
Станкостроитель
Станкостроитель
Сообщения: 123
Зарегистрирован: 22 сен 2010, 00:00
Откуда: Москва
Контактная информация:

Использование SD-карты

Сообщение TK-15 »

В сети встречается достаточно много проектов использующих SD-карту.
Преимущества при использовании SD:
1 Низкая цена за хранение 1МБ информации.
2 Малое число линий, используемых для доступа к памяти.
3 Поддержка SPI-доступа, который легко может быть реализован программно.
4 .....
ну и так далее :)
Недостатки конечно тоже есть, но они не "смертельны".
А если микроконтроллер поддерживает исполнение программного кода в RAM, то появляется возможность хранить на SD не только файлы для обработки, но и саму программу. То есть во Flash-е микроконтроллера можно хранить часть постоянно используемых функций и boot-загрузчик, который при подаче питания загружает с SD исполняемую программу.
Некоторые "тормоза" при старте (несколько миллисекунд) окупятся практически неограниченным размером кода. Если сравнивать это с какой-нибудь ОС, то подгружаемый код можно сравнить с оверлеем или DLL.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

Сообщение Dj_smart »

Так... вот тут: http://www.ulrichradig.de/ Не поможет? Оба-на! Короче в раздел AVR, MMS-SD
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Аватара пользователя
TK-15
Станкостроитель
Станкостроитель
Сообщения: 123
Зарегистрирован: 22 сен 2010, 00:00
Откуда: Москва
Контактная информация:

Сообщение TK-15 »

Ссылок много - достаточно погуглить "SD card SPI" или что то подобное.
Вот еще http://elm-chan.org/fsw/ff/00index_e.html и даже на русском http://piclist.ru/mmc.html
Короче в раздел AVR, MMS-SD
для "потренироваться" самый раз, к тому-же в AVR встроена аппаратная поддержка SPI. Но в дальнейшем от AVR или PIC придется отказаться
А если микроконтроллер поддерживает исполнение программного кода в RAM, то появляется возможность хранить на SD не только файлы для обработки, но и саму программу
потому что они не имеют такой возможности.
На днях слеплю макетку и вперед :)
Кому интересно разобраться в данном вопросе могу порекомендовать следующий софт:
WinHex - удобная программа для работы с SD-картой, ну и какой-нибудь терминал для связи с МК через СОМ-порт Terminal, PuTTY или что-то подобное.
Serg
Станкостроитель
Станкостроитель
Сообщения: 628
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Украина, Львов

Сообщение Serg »

PuttY имеет возможность связи через последовательный порт, но это именно терминал, который требует ответа, двухстороннего обмена, выдачи команд.
Gentoo way
Ответить