Размер страницы EEPROM у AVR семейства ATmega (E2PAGESIZE)

Как всем известно, EEPROM разных производителей имеют страничное стирание и перезапись страницы (даже если меняется один байт).
Конечно кроме самых мелких, там одна страница == один байт, но этот случай мы сейчас не рассматриваем.
Интересно выяснить какой же размер страницы внутреннего EEPROM у AVR семейства ATmega.

Запись байта по какому-то адресу автоматом запускает последовательность действий: копирование страницы EEPROM (той, где расположена записываемая ячейка) во временную RAM-страницу; модификацию записываемого байта в RAM-странице; очистку всей страницы EEPROM, и, наконец, запись RAM-страницы в EEPROM.
В современных атмелах даташит говорит нам о том что:
The EEPROM array is programmed one byte at a time by supplying the address and data together with the appropriate Write instruction. An EEPROM memory location is first automatically erased before new data is written.


Читать дальше
  • +3
  • 22 января 2016, 21:52
  • UR5SIX

Программатор памяти 24CXX EEPROM (I2C Bus) на PonyProg

Простейший программатор микросхем памяти EEPROM серии 24CXX (с последовательным интерфейсом I2C Bus), основан на PonyProg. Это самые распространённые EEPROM в современной бытовой технике (телевизорах). Требуется для ремонта. Нет смысла покупать дорогой и сложный профессиональный программатор. Лучше его сделать…

Обзор (в изометрии)

Далее, будет несколько фоток (все кликабельны и ведут на полноразмерное изображение)...

Читать дальше

Все, что нужно для работы с клоном USBee AX Pro и его переделки для попеременной работы с ПО Saleae Logic/USBee Suite

Месть против DX удалась: по групповой закупке на сайте dinodirect.com купил USBee AX Pro по наидешевейшей цене (ниже, чем у мошенников DX).


Получив свой экземпляр клона USBee AX Pro сразу же кинулся на поиски второй EEPROM, для работы с Saleae.

AT24LC02 обнаружилась в старом модеме Acorp M-56EMS (поиски на материнских платах и старых видюшках ничего не дал).


Читать дальше
  • +5
  • 11 апреля 2012, 17:53
  • hexus

Работа с EEPROM и Flash

Все МК STM8 снабжены некоторым количеством EEPROMa. Оно варьируется от жалких 128 байт в младших моделях STM8S, до 2кб в старших моделях STM8L и S. Благодаря единому адресному простанству работа с EEPROM почти ничем не отличается от работы с RAM.

Не только EERPOM, но и flash записывается легко и просто. Поэтому, хоть заметка и посвящена работе с EEPROM, тут будут некоторые комментарии касательно флеша.



Читать дальше
  • +3
  • 10 октября 2011, 03:01
  • dcoder

Альтернативное использование памяти типа SIMM

Имеется у меня пару планок SIMM со старого компа, на каждой платке по 16 чиппов npn nn514405aj-60. вертя её в руках ударила меня мысль, а можно ли использовать её как внешнюю память EEPROM. может кто так делал, поделитесь мнениями.
  • 0
  • 09 октября 2011, 16:21
  • lyotkin
  • 1

STM32 I2C EEPROM 24СXX

Пошел дальше в освоении периферии на STM32 решил eeprom присобачить- благо вроде и примеры есть и все такое…
НО вдруг возник совершенно непонятный тупняк… что то по невнимательности что то видимо из своеобразной работы I2C на STM32

Читать дальше
  • 0
  • 21 августа 2011, 17:21
  • GYUR22
  • 1