roboforum.ru

Технический форум по робототехнике.

Флэш-память и микроконтроллер

Флэш-память и микроконтроллер

bersekter » 26 фев 2009, 10:19

Вопрос следующего характера - как можно научить микроконтроллер (ту же атмегу) писать например на флэшку? Просто должен же быть способ заставить МК записывать данные на внешнюю память большого объёма... Какие микросхемы могут понадобица, какой код.. НУ или хотя бы дайте плиз ссыль на какие-нибудь статейки хорошие :)


заранее спасибо :)


Просто хочу робота-картографа сделать, но для этого надо, чтобы данные после выключения он не терял, плюс объём данных будет выходить за рамки памяти тойже атмеги..

Re: Флэш-память и микроконтроллер

blindman » 26 фев 2009, 10:27

Никаких микросхем не надо. Подключаешь карту памяти напрямую к контроллеру по SPI (питать контроллер от 3В!).
Схема и код здесь: http://elm-chan.org/works/glg/report_e.html

Re: Флэш-память и микроконтроллер

avr123.nm.ru » 26 фев 2009, 11:13

bersekter писал(а):должен же быть способ заставить МК записывать данные на внешнюю память большого объёма... Какие микросхемы могут понадобица, какой код...

Вот способ, микросхема и код - http://avr123.nm.ru/z7.htm

Добавлено спустя 4 минуты:
blindman писал(а):питать контроллер от 3В !

Можно и 5 вольт, главное чтоб на память шло столько сколько допустимо.

Re: Флэш-память и микроконтроллер

realsystem » 26 фев 2009, 13:30

avr123.nm.ru писал(а):Можно и 5 вольт, главное чтоб на память шло столько сколько допустимо.

Т.е. питание МК будет 5в, питание флэшки - 3в? А через SPI порт на флэшку не попрет 5В? :pardon:

Re: Флэш-память и микроконтроллер

-= Александр =- » 26 фев 2009, 13:41

Тут либо контроллер брать 3-вольтный и все от 3 питать, либо уровни преобразовывать. Благо у SPI все линии однонаправленные, это сделать не трудно. То что от флэшки к контроллеру идет - воткнуть напрямую, а то что от МК к флэшке - через резистор и стабилитрон на землю. Ну, чтоб ограничить напряжение. Или просто делитель сделать, чтоб если на входе 5 - на выходе 2.8В было.

Re: Флэш-память и микроконтроллер

FireFly » 26 фев 2009, 14:30

мои модульки для подключения SD-карточек к МК при 5-и вольтовом питании
простой - http://robozone.su/2008/10/22/modul-dlj ... mjati.html
посложнее - http://robozone.su/2008/11/20/modul-dlj ... -v2.0.html

Re: Флэш-память и микроконтроллер

realsystem » 26 фев 2009, 15:09

FireFly писал(а):простой - http://robozone.su/2008/10/22/modul-dlj ... mjati.html

вот я как раз смотрел этот, тут питание на МК 5В? на карту 3В? и уровни согласуются?

Re: Флэш-память и микроконтроллер

FireFly » 26 фев 2009, 16:56

все согласуется нормально

Re: Флэш-память и микроконтроллер

=DeaD= » 26 фев 2009, 17:04

Так там же вроде всё нарисовано - резисторными делителями согласуются уровни? :)

Re: Флэш-память и микроконтроллер

FireFly » 26 фев 2009, 18:56

ага

Re: Флэш-память и микроконтроллер

bersekter » 27 фев 2009, 00:35

В общем всё несложно)) СПАСИБО!!!!))


cron
Rambler\'s Top100 Mail.ru counter