Страница 1 из 1

atmega16 ,ассемблер ,команды работы с пзу

Добавлено: Пн мар 25, 2013 15:38:45
alkis3
Есть код на ассемблере.Сейчас данные хранятся в 2 рон регистрах ,а нужно сделать так,чтоб вначале программы в эти регистры выводились данные из энергонезависимой памяти ,и за тем , в определенном месте программы, нужно записать данные из этих 2 регистров обратно в энергонезависимую память.Какими командами можно это сделать?

Re: atmega16 ,ассемблер ,команды работы с пзу

Добавлено: Пн мар 25, 2013 18:02:23
korsaj

Re: atmega16 ,ассемблер ,команды работы с пзу

Добавлено: Пн мар 25, 2013 18:09:06
Engineer_Keen
Какое ПЗУ? Flash или EEPROM? Впрочем для обоих вариантов в даташите есть примеры. Одной командой это не делается, в любом случае сначала задается адрес (для флеша в регистр Z, для EEPROM - свой адресный регистр EEAR). Флеш читать просто - команда LPM, EEPROM - читается опять же через регистр (EEDR), только еще режим задавать надо (чтение, запись).