ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
335519 Топик полностью
Vit (16.06.2012 10:57, просмотров: 161) ответил rezident на Дополнительно проверил ситуацию, когда сразу установлено несколько флагов CCIFG.
Большое спасибо. Т.е. без GIE и CCIE в TA0IV ничего не будет, а вызов обработчика зависит от фактического состояния CCIFG. Хотел не выключать CCIE, а в обработчике pin-change порта писать новое CCR. Была отличная от нуля вероятность, что если по совпадению взведется CCIFG, я же запишу новое CCR, прочищу CCIFG, то по выходу из обработчика порта всё-равно ввалюсь в обработчик таймера. Опасался, что логика вызовов обработчиков прерываний зависит теперь не от наличия флагов запросов, а от "вершин" xxxIV. Но раз при прочистке IFG вектор не фиксируется (или прочищается), то старый механизм работает. И это хорошо.