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

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

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

Сообщение bersekter » 26 фев 2009, 10:19

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


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


Просто хочу робота-картографа сделать, но для этого надо, чтобы данные после выключения он не терял, плюс объём данных будет выходить за рамки памяти тойже атмеги..
bersekter
 
Сообщения: 42
Зарегистрирован: 15 янв 2009, 18:22

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

Сообщение blindman » 26 фев 2009, 10:27

Никаких микросхем не надо. Подключаешь карту памяти напрямую к контроллеру по SPI (питать контроллер от 3В!).
Схема и код здесь: http://elm-chan.org/works/glg/report_e.html
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!

Аватара пользователя
blindman
 
Сообщения: 4130
Зарегистрирован: 29 апр 2008, 21:15
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич

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

Сообщение avr123.nm.ru » 26 фев 2009, 11:13

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

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

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

Можно и 5 вольт, главное чтоб на память шло столько сколько допустимо.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

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

Сообщение realsystem » 26 фев 2009, 13:30

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

Т.е. питание МК будет 5в, питание флэшки - 3в? А через SPI порт на флэшку не попрет 5В? :pardon:
realsystem
 
Сообщения: 629
Зарегистрирован: 01 фев 2009, 01:32
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав

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

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

Тут либо контроллер брать 3-вольтный и все от 3 питать, либо уровни преобразовывать. Благо у SPI все линии однонаправленные, это сделать не трудно. То что от флэшки к контроллеру идет - воткнуть напрямую, а то что от МК к флэшке - через резистор и стабилитрон на землю. Ну, чтоб ограничить напряжение. Или просто делитель сделать, чтоб если на входе 5 - на выходе 2.8В было.
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.
Аватара пользователя
-= Александр =-
Мастер Самоделкин
 
Сообщения: 3678
Зарегистрирован: 11 окт 2004, 19:20
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич

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
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

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

Сообщение realsystem » 26 фев 2009, 15:09

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

вот я как раз смотрел этот, тут питание на МК 5В? на карту 3В? и уровни согласуются?
realsystem
 
Сообщения: 629
Зарегистрирован: 01 фев 2009, 01:32
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав

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

Сообщение FireFly » 26 фев 2009, 16:56

все согласуется нормально
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

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

Сообщение =DeaD= » 26 фев 2009, 17:04

Так там же вроде всё нарисовано - резисторными делителями согласуются уровни? :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

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

Сообщение FireFly » 26 фев 2009, 18:56

ага
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

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

Сообщение bersekter » 27 фев 2009, 00:35

В общем всё несложно)) СПАСИБО!!!!))
bersekter
 
Сообщения: 42
Зарегистрирован: 15 янв 2009, 18:22


Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13