|
|
发表于 2014-9-12 11:55:27
|
显示全部楼层
本帖最后由 Super169 于 2014-9-12 11:58 编辑
eddiewwm 发表于 2014-9-12 11:44 
祇要實際看回電路圖和PinMapping,相信以下這個才是正確:
oh, 即是說, arduino.cc 中, 對 mega 的 interrupt 描述有錯 (跟 pin mapping 不同)?
http://arduino.cc/en/Main/ArduinoBoardMega2560
External Interrupts: 2 (interrupt 0), 3 (interrupt 1), 18 (interrupt 5), 19 (interrupt 4), 20 (interrupt 3), and 21 (interrupt 2)
而 attachInterrupt 中的列表也是一致的, 我沒想過 pin mapping 並非如此.

因為我是根據它的描述去想的, 所以才不明白. 如果這裡有錯的話 (D2 跟 D3 並非對應 Int.0 及 Int.1), 那就可以解釋到為何跟 Uno 有分別了.
另外有關 digital pin 10....它的解釋有問題...因為 mega 的 D10 本身也沒有 INT 的...但 pin mapping 是 map 到 Int.4?
今晚回家用 mega 做個簡單測試, 就可以確認 Int.0 及 Int.1 對應 的 pin 是那個了.
(哈哈...希望我的山寨 Mega 跟原廠的一樣吧 {:soso_e121:} )
|
|