在 Arduino Micro , ATMega32U4 使用,它只支持 PCMSK0 上 PORTB 。其他端口没有此功能。看到: ATMega32U4数据表 。
Arduino Micro
ATMega32U4
PCMSK0
PORTB
你也可以用 attachInterrupt 处理外部中断。所以你有意思 PCINT0 引脚上的源(所有这些都有一个ISR处理程序)和五个外部中断源(每个都有自己的ISR处理程序) 0 , 1 , 2 , 3 和 7 (HW引脚: PD0 - PD3 , PE6 )。
attachInterrupt
PCINT0
0
1
2
3
7
PD0
PD3
PE6