Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

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

Чт сен 15, 2022 14:08:40

Внешняя sram к atmega128 подключается просто
ext_ram.jpg
(204.07 KiB) Скачиваний: 39
, (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.

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

Чт сен 15, 2022 14:11:31

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

Добавлено after 1 minute 12 seconds:
Stas555,
Понял, спасибо. :)

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

Чт сен 15, 2022 14:20:44

Есть ещё такая микросхема Samsung K9F1G - NAND Flash на 1 Гбит с параллельным интерфейсом. Её раньше часто использовали для подобных целей.
Для микроконтроллера нынче это не сильно актуально, потому и забыли про этот метод.

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

Чт сен 15, 2022 14:29:07

MLX90640,
Да собственно такое решение имеет смысл тогда, когда есть внешний получатель последовательности байт данных. Чтоб между стороной А и стороной В не городить всяких интерфейсов дурацких. Центрониксы же (в смысле параллельный интерфейс) работали десятилетиями и даже в промышленности и никто горя не знал.

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

Чт сен 15, 2022 14:56:09

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

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

Вс сен 18, 2022 13:54:03

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