Arduino и энергонезависимая память

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 171
Зарегистрирован: Сб сен 04, 2010 09:31:33

Сообщение Stas555 »

Внешняя sram к atmega128 подключается просто
ext_ram.jpg
(204.07 КБ) 77 скачиваний
, (atmega2560 по аналогии).
Далее настраиваем атмегу для работы с внешней памятью
/*
External SRAM page configuration: 32K x 8
- /0x0000-0x7FFF
Lower page wait state(s): None
Upper page wait state(s): 1r/w
*/
MCUCR|=(1<<SRE) | (1<<SRW10);
XMCRA=(0<<SRL2) | (0<<SRL1) | (0<<SRL0) | (0<<SRW01) | (0<<SRW00) | (0<<SRW11);
описание регистров смотреть в соответствующем даташите и указываем IDE новую адресацию памяти в соответствии с даташитом.
Внешняя sram работает как дополнение к встроенной в atmega.
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

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

Добавлено after 1 minute 12 seconds:
Stas555,
Понял, спасибо. :)
Реклама
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

Есть ещё такая микросхема Samsung K9F1G - NAND Flash на 1 Гбит с параллельным интерфейсом. Её раньше часто использовали для подобных целей.
Для микроконтроллера нынче это не сильно актуально, потому и забыли про этот метод.
Друг Кота
Аватара пользователя
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

Сообщение electroget »

MLX90640,
Да собственно такое решение имеет смысл тогда, когда есть внешний получатель последовательности байт данных. Чтоб между стороной А и стороной В не городить всяких интерфейсов дурацких. Центрониксы же (в смысле параллельный интерфейс) работали десятилетиями и даже в промышленности и никто горя не знал.
Реклама
Эиком - электронные компоненты и радиодетали
Опытный кот
Аватара пользователя
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

Сообщение MLX90640 »

У параллельного для нужд связи свои недостатки - бОльшая масса кабеля, бОльшие габариты разъёмов. На больших расстояниях нужна дифференциальная пара. В частности, это уже будет разновидность "витой пары" и езернета.
Ну и как бы передавать через разъемы 14 проводов шины адреса - ну нелогично как-то. Параллельный интерфейс, если по-компьютерному, он имеет некий на адресной шине и микросхему-преобразователь в виде двунаправленного регистра хранения.
Реклама
Мудрый кот
Сообщения: 1778
Зарегистрирован: Вт авг 15, 2017 10:51:13

Сообщение jcxz »

[uquote="MLX90640",url="/forum/viewtopic.php?p=4289209#p4289209"]У параллельного для нужд связи свои недостатки - бОльшая масса кабеля[/uquote]Зато и бОльшая радость для охотников за цветметом. :)))
Реклама
Ответить

Вернуться в «Периферия»