evgeniy1294 (16.03.2018 13:26, просмотров: 131) ответил Dingo на Очередное "что за ...?!". Прерывания EXTI на STM32.
А вот почему заходит при 0, я хз. Попробую сегодня повторить эксперимент, статистику соберу немного по другому. Только с обеда приду.
void ISR::VECTORS::EXTI1_IRQ()
{
// 1 - Считаем число срабатываний прерывания
ISR_CNT++;
if (EXTI->PR & EXTI_PR_PR1)
{
// 2 - Считаем число срабатываний EXTI
EXTI_CNT++;
EXTI->PR |= EXTI_PR_PR1;
}
return;
}
У меня девайс на этом же камне. Всё уже подключено и настроено. Только переменные завести, должна быть кореляция между значениями счётчиков.