民國113年 第3梯次 數位電子甲級 學科
第5題
Arduino 程式碼如下,其中執行中斷服務常式PCINT0_vect 的中斷觸發來源為
題目
Arduino 程式碼如下,其中執行中斷服務常式PCINT0_vect 的中斷觸發來源為
- (1) D0 to D7
- (2) D8 to D13
- (3) A0 to A5
- (4) C0 to C6
官方答案
(2) D8 to D13
解析
ATmega328P 的 PCINT0 中斷屬於 Port B 的腳位變化中斷,Arduino Uno 將 Port B 的 PB0~PB5 對應到數位腳 D8~D13,因此 PCINT0_vect 的觸發來源是 D8 到 D13。D0~D7 屬於 Port D,對應 PCINT2;A0~A5 屬於 Port C,對應 PCINT1。C0~C6 不是本題中斷向量所對應的腳位群。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。