ArduinoMega2560 引脚表

前言
学习修改Arduino原理图的时候读不懂引脚图。现写文如下滤清引脚关系。

ArduinoMega2560采用的是ATMEGA2560-16AU芯片。芯片内部有自己对引脚的一套编号,从1开始也就是PG5引脚。而Arduino板子对芯片引脚编号进行了重排,也就是映射,分为Digital跟Analog两种类型。Digital从0开始也就是PE0,Analog从0开始也就是PF0。
在这里插入图片描述

引脚表

映射引脚号Digital) 芯片引脚名 引脚功能
0 PE0 RXD0 / PCINT8
1 PE1 TXD0
2 PE4 OC3B / INT4
3 PE5 OC3C / INT5
4 PG5 OC0B
5 PE3 OC3A / AIN1
6 PH3 OC4A
7 PH4 OC4B
8 PH5 OC4C
9 PH6 OC2B
10 PB4 OC2A / PCINT4
11 PB5 OC1A / PCINT5
12 PB6 OC1B / PCINT6
13 PB7 OC0A / OC1C/PCINT7
14 PJ1 TXD3 / PCINT10
15 PJ0 RXD3 / PCINT9
16 PH1 TXD2
17 PH0 RXD2
18 PD3 TXD1 / INT3
19 PD2 RXD1 / INT2
20 PD1 SDA / INT1
21 PD0 SCL / INT0
22 PA0 AD0
23 PA1 AD1
24 PA2 AD2
25 PA3 AD3
26 PA4 AD4
27 PA5 AD5
28 PA6 AD6
29 PA7 AD7
30 PC7 A15
31 PC6 A14
32 PC5 A13
33 PC4 A12
34 PC3 A11
35 PC2 A10
36 PC1 A9
37 PC0 A8
38 PD7 T0
39 PG2 ALE
40 PG1 RD
41 PG0 WR
42 PL7
43 PL6
44 PL5 OC5C
45 PL4 OC5B
46 PL3 OC5A
47 PL2 T5
48 PL1 ICP5
49 PL0 ICP4
50 PB3 MISO / PCINT3
51 PB2 MOSI / PCINT2
52 PB1 SCK / PCINT1
53 PB0 SS / PCINT0
映射引脚号Analog) 芯片引脚名 引脚功能
0 PF0 ADC0
1 PF1 ADC1
2 PF2 ADC2
3 PF3 ADC3
4 PF4 ADC4 / TCK
5 PF5 ADC5 / TMS
6 PF6 ADC6 / TDO
7 PF7 ADC7 / TDI
8 PK0 ADC8 / PCINT16
9 PK1 ADC9 / PCINT17
10 PK2 ADC10 / PCINT18
11 PK3 ADC11 / PCINT19
12 PK4 ADC12 / PCINT20
13 PK5 ADC13 / PCINT21
14 PK6 ADC14 / PCINT22
15 PK7 ADC15 / PCINT23

PWM引脚

说明:Digital引脚带有OC功能的为PWM引脚

映射引脚号Digital) 芯片引脚名 引脚功能
2 PE4 OC3B / INT4
3 PE5 OC3C / INT5
4 PG5 OC0B
5 PE3 OC3A / AIN1
6 PH3 OC4A
7 PH4 OC4B
8 PH5 OC4C
9 PH6 OC2B
10 PB4 OC2A / PCINT4
11 PB5 OC1A / PCINT5
12 PB6 OC1B / PCINT6
13 PB7 OC0A / OC1C/PCINT7
44 PL5 OC5C
45 PL4 OC5B
46 PL3 OC5A

串口引脚

串口号 TXD RXD
UART 0 Digital Pin 1 Digital Pin 0
UART 1 Digital Pin 18 Digital Pin 19
UART 2 Digital Pin 16 Digital Pin 17
UART 3 Digital Pin 14 Digital Pin 15

外部中断引脚

芯片中断号 映射引脚号Digital) Arduino中断号
INT0 21 int.2
INT1 20 int.3
INT2 19 int.4
INT3 18 int.5
INT4 2 int.0
INT5 3 int.1

引脚图

请添加图片描述

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注