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

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

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

Сообщение Stas555 »

Внешняя sram к atmega128 подключается просто
ext_ram.jpg
(204.07 КБ) 72 скачивания
, (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.
Аватара пользователя
electroget
Друг Кота
Сообщения: 4651
Зарегистрирован: Ср сен 30, 2020 16:51:47
Откуда: РФ

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

Сообщение electroget »

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

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

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

Сообщение MLX90640 »

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

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

Сообщение electroget »

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

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

Сообщение MLX90640 »

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

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

Сообщение jcxz »

У параллельного для нужд связи свои недостатки - бОльшая масса кабеля
Зато и бОльшая радость для охотников за цветметом. :)))
Ответить

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