Страница 1 из 1

Atmega128 и FM25L256

Добавлено: Пт янв 08, 2010 21:41:18
DiNoZawRik
Тема поднималась давно, но ответа на нее не было.
Уважаемые коты, подскажите, как все-таки устроить сопряжение Atmega128 и FM25L256. Или есть другие варианты для увеличения памяти?
Спасибо.

Добавлено: Сб янв 09, 2010 00:21:12
KT315B
А в чем собственно проблема подключить к меге SPI-память? В чем трудности возникли?

Добавлено: Сб янв 09, 2010 08:12:12
DiNoZawRik
Ну просто я в контроллерах пока новичок.
Так что просто хочется хотябы схемку посмотреть..

Добавлено: Сб янв 09, 2010 12:50:37
KT315B
Вобщем примерно вот так:

Для "выборки" микросхемы памяти на ногу PB0 нужно подать логический "0". В остальном с памятью можно "общаться" использую аппартный модуль SPI меги...

Изображение

Добавлено: Сб янв 09, 2010 13:24:11
DiNoZawRik
А к памяти обращаться так-же как и к внутренней, ну только начиная с соответствующего адреса?

Добавлено: Сб янв 09, 2010 13:43:27
KT315B
Нет, на адресное пространство МК она совершенно не отображается. С ней можно общаться через SPI командами, описанными в даташите на память. Если нужно расширить память контроллера - можно повесить параллельную статику на PORTA и PORTC (AD0..AD7, A8..A15) - но тут я не советчик, не приходилось пользоваться этой фичей. А для чего вообще понадобилось расширять память контроллера?

Добавлено: Сб янв 09, 2010 13:55:18
DiNoZawRik
Ну. Просто мы тут для себя делаем небольшой проект. Типа мини комп.
К контроллеру подрубим клаву, LCD, MMC память, и сетку.
Незнаю, насколько это реально)

Добавлено: Сб янв 09, 2010 14:03:35
KT315B
Вполне реально, но если опыта нет (а его нет, или мало, как я понял с твоих слов) - лучше за такое не браться, а сделать что-нибудь попроще, часы, например ) Я сам так начинал ) Сетку - Ethernet? Вот тут даже не знаю, насколько на меге это реально, вот на ARM - вполне, но это я так, растекаюсь мыслию по древу =)

Добавлено: Сб янв 09, 2010 14:09:41
DiNoZawRik
Ну и часы и частотомер я делал) Только косяк был с внешним кварцом.
Робота делал.
А теперь хочется чего-нибудь по-интереснее)
Да и в любом случае опыт хороший будет.

Добавлено: Сб янв 09, 2010 15:34:06
DrWatson
Для расширения ОЗУ лучше поставить внешнюю статическую память как в схеме, которая выложена тут: http://radiokot.ru/forum/viewtopic.php?t=24116

Добавлено: Сб янв 09, 2010 15:36:02
KT315B
Ага, ну значит опыт есть =) Ну тогда дерзай! А потом статью можешь выложить обучающую! :idea: :beer:

Добавлено: Сб янв 09, 2010 17:45:11
DiNoZawRik
Мяу! Спасибо!