В сети встречается достаточно много проектов использующих SD-карту.
Преимущества при использовании SD:
1 Низкая цена за хранение 1МБ информации.
2 Малое число линий, используемых для доступа к памяти.
3 Поддержка SPI-доступа, который легко может быть реализован программно.
4 .....
ну и так далее
Недостатки конечно тоже есть, но они не "смертельны".
А если микроконтроллер поддерживает исполнение программного кода в RAM, то появляется возможность хранить на SD не только файлы для обработки, но и саму программу. То есть во Flash-е микроконтроллера можно хранить часть постоянно используемых функций и boot-загрузчик, который при подаче питания загружает с SD исполняемую программу.
Некоторые "тормоза" при старте (несколько миллисекунд) окупятся практически неограниченным размером кода. Если сравнивать это с какой-нибудь ОС, то подгружаемый код можно сравнить с оверлеем или DLL.
Использование SD-карты
Модератор: Dj_smart
-
- Смотрящий
- Сообщения: 7565
- Зарегистрирован: 28 авг 2009, 00:00
- Имя: Юрий
- Откуда: Украина. Межевая.
Так... вот тут: http://www.ulrichradig.de/ Не поможет? Оба-на! Короче в раздел AVR, MMS-SD
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
Хостинг по CNC http://cncfiles.su/
- TK-15
- Станкостроитель
- Сообщения: 123
- Зарегистрирован: 22 сен 2010, 00:00
- Откуда: Москва
- Контактная информация:
Ссылок много - достаточно погуглить "SD card SPI" или что то подобное.
Вот еще http://elm-chan.org/fsw/ff/00index_e.html и даже на русском http://piclist.ru/mmc.html
На днях слеплю макетку и вперед
Кому интересно разобраться в данном вопросе могу порекомендовать следующий софт:
WinHex - удобная программа для работы с SD-картой, ну и какой-нибудь терминал для связи с МК через СОМ-порт Terminal, PuTTY или что-то подобное.
Вот еще http://elm-chan.org/fsw/ff/00index_e.html и даже на русском http://piclist.ru/mmc.html
для "потренироваться" самый раз, к тому-же в AVR встроена аппаратная поддержка SPI. Но в дальнейшем от AVR или PIC придется отказатьсяКороче в раздел AVR, MMS-SD
потому что они не имеют такой возможности.А если микроконтроллер поддерживает исполнение программного кода в RAM, то появляется возможность хранить на SD не только файлы для обработки, но и саму программу
На днях слеплю макетку и вперед
Кому интересно разобраться в данном вопросе могу порекомендовать следующий софт:
WinHex - удобная программа для работы с SD-картой, ну и какой-нибудь терминал для связи с МК через СОМ-порт Terminal, PuTTY или что-то подобное.