roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 15:35

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 10:19 
Не в сети

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


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


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 10:27 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Никаких микросхем не надо. Подключаешь карту памяти напрямую к контроллеру по 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!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 11:13 
Не в сети
отсылающий читать курс
Аватара пользователя

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

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

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 13:30 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
avr123.nm.ru писал(а):
Можно и 5 вольт, главное чтоб на память шло столько сколько допустимо.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 13:41 
Не в сети
Мастер Самоделкин
Аватара пользователя

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

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 14:30 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 15:09 
Не в сети

Зарегистрирован: 01 фев 2009, 01:32
Сообщения: 629
Откуда: Саратов
Skype: realsystem_stas
прог. языки: C, Bash, Perl
ФИО: Станислав
FireFly писал(а):

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 16:56 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
все согласуется нормально

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 17:04 
Не в сети
Аватара пользователя

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 26 фев 2009, 18:56 
Не в сети
Аватара пользователя

Зарегистрирован: 19 июн 2005, 18:27
Сообщения: 1576
Откуда: Камышин
ага

_________________
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Флэш-память и микроконтроллер
СообщениеДобавлено: 27 фев 2009, 00:35 
Не в сети

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 4 часа


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

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


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

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO