ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
666035 Топик полностью
il-2 (08.04.2016 11:11, просмотров: 198) ответил IBAH на Задача не сферическая! в простых 8битных контроллерах прерываний был "флаг прерывания", перед демаскированием прерывания флаг надо сбросить, чтобы не отработалось отложенное прерывание, я пытаюсь понять, что надо сбрасывать у АРМа?
Так называемый PendingBit в NVIC-контроллере сбрасывать вручную не стоит, и даже вредно. Более актуально грамотно организовать работу с битами РАЗРЕШЕНИЯ и ЗАПРОСА прерывания - они располагаются в соответствующих регистрах периферии. Иногда при начальной инициализации или в ходе работы может потребоваться сбросить бит ЗАПРОСА перед установкой бита РАЗРЕШЕНИЯ (очень специфичные случаи), в большинстве случаев это не требуется и является закладкой потенциальных глюков.