IBAH (02.10.2017 17:22 - 17:26, просмотров: 154) ответил Лагунов на лишний раз? Как это? Т.е. EXTI->PR1|=0x01 не сбрасывает прерывание?
Не сбрасывает! Переход на EXTI0_IRQHandler() происходит сразу же после разрешения NVIC_EnableIRQ(), но флаг события сброшен (EXTI->PR)!, надо перед HAL_NVIC_EnableIRQ, сбрасывать не только флаг события (EXTI->PR1|=0x01), но и флаг прерывания NVIC_ClearPendingIRQ(),
самое смешное 2 года назад разбирался с этим вопросом, и SciFi все подробно разъяснил