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