LONGEPASS
數位電子/程式語言/Q27
中等
正確率 -
Q27.

ATmega328P 處理器中,除reset 中斷外還提供幾種中斷?

數位電子 · 甲級 · 程式語言 · Q27

難易度分析

3 / 5

此題需要掌握 ATmega328P 中斷向量表的總數並扣除 reset,並辨識常見的錯誤選項,屬於一般難度。

正確答案:③25

③ 25:ATmega328P 共有 26 個中斷向量,扣除 Reset 向量(位於位址 0x0000)後,剩餘 25 個可遮罩中斷源,包含外部中斷 INT0/INT1、計時器中斷、USART、SPI、TWI、ADC 及 EEPROM Ready 等。

錯誤選項解析

  • ① 23:ATmega328P 的中斷向量數量並非 23 個。此數值低估了該微控制器實際具備的中斷源數量,可能與較早期或功能較精簡的 AVR 系列 晶片規格混淆。
  • ② 24:24 個中斷為錯誤答案。ATmega328P 完整的中斷向量表包含 26 個向量(含 Reset),扣除 Reset 後應為 25 個,而非 24 個。
  • ④ 26:26 是 ATmega328P 的「總中斷向量數」(含 Reset)。題意明確要求「除 Reset 中斷外」,因此正確答案應扣除 Reset 向量,答案為 25 而非 26。
Learning Tip

"此類題型常考 ATmega328P 中斷向量表的完整數量,考生容易將「總向量數 26」與「扣除 Reset 後的 25」混淆。實務上撰寫中斷服務常式(ISR)時,需熟悉 <avr/interrupt.h> 中的中斷名稱對照,並注意 IVT(Interrupt Vector Table) 的排列順序與優先權。"

學員答題分佈

①230%
②240%
③250%
④260%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目