ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
444322 Топик полностью
Юра (20.09.2013 09:59, просмотров: 1) ответил Юра на Ну как что? Если занята - будет просто ждать. Прямо в прерывании. У Вас же стоит while(EECR & _BV(EEWE)); Подождёт освобождения, дождётся - и испортит EEAR/EEDR
Только я не об занятости. Я о простейшей ситуации когде ничего не занято. Вот Вы хотите в фоновой программе прочитать EEPROM. Только установили значение EEAR - и произошло прерывание, где тоже читается EEPROM. А результате EEAR испортится.