Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613
Проблема с симуляцией ATMega88. Часть пинов порта С на ввод. Включена подтяжка, наложена маска. DDRC = 0x07; PORTC = 0x38; PCMSK1 = 0x28; Ставлю брекпоинт на программу обработки прерываний. В ней пусто или нет, не играет роли. Выставляю 1 на PC3. Зацикливается на прерывании. Пробую на порту B при тех же условиях - все нормально. Кто встречался с такой проблемой?
Группа: Свой
Сообщений: 2 318
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613
Мне надо, что бы работало как должно. У Меги88P CINT2,PCINT1,PCINT0 - Pin Change Interrupt Request 1. Порты B и D ведут себя в симуляторе адекватно. Изменил состояние прошло прерывание до следующего изменения. А порт С при установке ему "1" не хочет вылезать из прерывания, пока не сниму галочку на PINС, а PIND это описка.