W806外部中断有多个的时候,怎么区分是哪个管脚引起的中断啊,中断函数那里怎么写呢?接了4个霍尔流量计。
extern "C" __attribute__((isr)) void GPIOB_IRQHandler(void)
{
HAL_GPIO_EXTI_IRQHandler(GPIOB,
GPIO_PIN_12
|GPIO_PIN_13
|GPIO_PIN_14
|GPIO_PIN_15
);
}
这么写肯定是不对的.
你这是人为的把外部中断函数全调用一遍。没用吧?