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

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

引脚表

映射引脚号(Digital)芯片引脚名引脚功能
0PE0RXD0 / PCINT8
1PE1TXD0
2PE4OC3B / INT4
3PE5OC3C / INT5
4PG5OC0B
5PE3OC3A / AIN1
6PH3OC4A
7PH4OC4B
8PH5OC4C
9PH6OC2B
10PB4OC2A / PCINT4
11PB5OC1A / PCINT5
12PB6OC1B / PCINT6
13PB7OC0A / OC1C/PCINT7
14PJ1TXD3 / PCINT10
15PJ0RXD3 / PCINT9
16PH1TXD2
17PH0RXD2
18PD3TXD1 / INT3
19PD2RXD1 / INT2
20PD1SDA / INT1
21PD0SCL / INT0
22PA0AD0
23PA1AD1
24PA2AD2
25PA3AD3
26PA4AD4
27PA5AD5
28PA6AD6
29PA7AD7
30PC7A15
31PC6A14
32PC5A13
33PC4A12
34PC3A11
35PC2A10
36PC1A9
37PC0A8
38PD7T0
39PG2ALE
40PG1RD
41PG0WR
42PL7
43PL6
44PL5OC5C
45PL4OC5B
46PL3OC5A
47PL2T5
48PL1ICP5
49PL0ICP4
50PB3MISO / PCINT3
51PB2MOSI / PCINT2
52PB1SCK / PCINT1
53PB0SS / PCINT0

映射引脚号(Analog)芯片引脚名引脚功能
0PF0ADC0
1PF1ADC1
2PF2ADC2
3PF3ADC3
4PF4ADC4 / TCK
5PF5ADC5 / TMS
6PF6ADC6 / TDO
7PF7ADC7 / TDI
8PK0ADC8 / PCINT16
9PK1ADC9 / PCINT17
10PK2ADC10 / PCINT18
11PK3ADC11 / PCINT19
12PK4ADC12 / PCINT20
13PK5ADC13 / PCINT21
14PK6ADC14 / PCINT22
15PK7ADC15 / PCINT23

PWM引脚

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

映射引脚号(Digital)芯片引脚名引脚功能
2PE4OC3B / INT4
3PE5OC3C / INT5
4PG5OC0B
5PE3OC3A / AIN1
6PH3OC4A
7PH4OC4B
8PH5OC4C
9PH6OC2B
10PB4OC2A / PCINT4
11PB5OC1A / PCINT5
12PB6OC1B / PCINT6
13PB7OC0A / OC1C/PCINT7
44PL5OC5C
45PL4OC5B
46PL3OC5A

串口引脚

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

外部中断引脚

芯片中断号映射引脚号(Digital)Arduino中断号
INT021int.2
INT120int.3
INT219int.4
INT318int.5
INT42int.0
INT53int.1

引脚图

请添加图片描述


---------------------
作者:金三亲
来源:CSDN
原文:https://gq-zeng.blog.csdn.net/article/details/104962808
版权声明:本文为作者原创文章,转载请附上博文链接!
内容解析By:CSDN,CNBLOG博客文章一键转载插件

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐