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
);
}
這麼寫肯定是不對的.
你這是人為的把外部中斷函數全調用一遍。沒用吧?