Цитата(vitko @ May 24 2007, 16:35)

Мне нужно переписать N байт из ОЗУ в ЕЕПРОМ. Если я напишу:
for (i=0, i<N, i++ ) *EE_ptr++ = *RAM_ptr++ ;
- надеюсь компилятор не запретит глобально прерывания на все время записи масива ?
Нет!
Если взглянуть как реализованы библиотечные функции обращения к ЕЕПРОМ (\avr\src\lib\eeprom.s90), то видно, что прерывания там запрещаются на крайне непродолжительное время.
Когда-то в форуме
Кросплатформенный компилятор IAR я выкладывал доработанный файл eeprom.s90 (с исправленным багом). Поищите.