-
- Никто никому не должен. Если ты в обработчике прерывания не лазаешь в EEPROM, то и запрещать их незачем. - il-2(08.11.2007 12:00)
- Читаем даташит. На 2561 правда под рукой нет, но во всех, что просмотрел - одинаково: рекомендуют запретить прерывания. Al Volovich(1356 знак., 08.11.2007 12:25)
- Всем спасибо за помощь. Даташит прочитал. Но не в этом дело, декомпиляция показала, что IAR все соблюдает. Кусок памяти где расположена error_cnt портился при выполнении другого кода, который как я думаю некорректно воспринимался компилятором. Pruvet(915 знак., 08.11.2007 14:09)
- Это не считается :-) Библиотечные функции делают все как надо. Запрещают на это время, потом восстанавливают SREG. Самому не надо про это париться. - il-2(08.11.2007 13:27)
- Их рекомендуют запретить до конца начала записи =). А ИАРовская функция раньше вроде ждала, пока весь процесс не завершится. Очень давно ее не использовал именно по этой причине. she(50 знак., 08.11.2007 12:44)
- Читаем даташит. На 2561 правда под рукой нет, но во всех, что просмотрел - одинаково: рекомендуют запретить прерывания. Al Volovich(1356 знак., 08.11.2007 12:25)
- Никто никому не должен. Если ты в обработчике прерывания не лазаешь в EEPROM, то и запрещать их незачем. - il-2(08.11.2007 12:00)