Размер страницы 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