【摘要】:Arduino Mega 2560开发板的各引脚定义如下:数字引脚:0~53。串行通信:提供4对串行数据通信口,0和1作为串口1,19和18作为串口2,17和16作为串口3,15和14作为串口4。图10-2Arduino Mega 2560的资源分配外部中断:提供6个外部中断源,分别是2、3、21、20、19、18。PWM输出:0~13。SPI通信:53作为SS,51作为MOSI,50作为MISO,52作为SCK。模拟引脚:A0~A15。TWI通信:20作为SDA,21作为SCL。
与Arduino Uno相比,Arduino Mega 2560增加了更多资源,它具有54个数字I/O口(其中14个可提供PWM输出)、16个模拟I/O口、4对串行数据通信口(Universal Asynchronous Receiver/Transmitter,UART)、一个复位开关、一个ICSP下载口,支持USB接口和直流电源供电,具体的资源分配如图10 - 2所示。
Arduino Mega 2560开发板的各引脚定义如下:
(1)数字引脚:0~53。
(2)串行通信:提供4对串行数据通信口,0(RX)和1(TX)作为串口1,19(RX)和18(TX)作为串口2,17(RX)和16(TX)作为串口3,15(RX)和14(TX)作为串口4。
图10-2 Arduino Mega 2560的资源分配(www.xing528.com)
(3)外部中断:提供6个外部中断源,分别是2(外部中断0)、3(外部中断1)、21(外部中断2)、20(外部中断3)、19(外部中断4)、18(外部中断5)。
(4)PWM输出:0~13。
(5)SPI通信:53作为SS,51作为MOSI,50作为MISO,52作为SCK。
(6)板上LED:13。
(7)模拟引脚:A0~A15(在引脚号前加A,以区分数字引脚)。
(8)TWI通信:20作为SDA,21作为SCL。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。