Arduino DUE 管脚介绍

Arduino Due管脚

Arduino Due基于32位ARM内核。这是第一款基于ARM微控制器开发的Arduino板。 它有两个端口,分别称为本机USB端口和编程端口。

Arduino Due的弓|脚排列如下所示:


让我们详细讨论-下:

接收和发送

TX和RX LED的点亮表示成功的数据流。电源引脚

电源引脚包括GND(接地) , 5V , 3V3 , Vin和IOREF弓|脚。

GND :这些是接地引脚,用于将我们的电路接地。

5V : 5V3脚用作5V的输出稳压电压。Arduino Due板的5V电源是USB连接器, DC电源插孔和Vin。可以从上述任何- -种电源向电路板供电。

3V3 : 3V3引脚用作3.3V的输出稳压电压。它可以为SAM3X微控制器提供电源。

Vin :定义为输入电压,当它使用外部电源时施加到Arduino板上。

IOREF :代表输入输出电压参考。它允许屏蔽层检查电路板的工作电压(3.3V或5V)。屏蔽已连接到Arduino开发板。

微控制器以IOREF提供的参考电压工作。

模拟引脚

编号为Ao, A1, A2, A3, A4, A5, A6, A7 , A8, A9 , A10和A11的引|脚为模拟引脚。模拟弓|脚的函数是读取连接中使用的模拟传感器。它也可以用作GPIO(通 用输入

输出)引脚。

数字引脚

有54个数字输入/输出引脚。数字引|脚的值为HIGH或LOW。从0到53标记的引|脚是数字弓|脚。

SPI通讯

SPI代表串外围接口,它被视为串行通信系统。它使用导体进行数据接收,数据发送,同步和设备选择(用于通信)。

它可以在短距离内快速通信。它还用于在两个微控制器之间进行通信。

I2C通讯

I2C(集成电路间)是一种串行通信协议 ,使用SCL(串行时钟)和SDA(串行数据)在两个设备之间接收和发送数据。

ADC电压

ADC(模数转换器)用于将电压值映射到整数值。从0到5的电 压被映射为从0到1023的整数。Arduino Due中的ADC是一个10位的6通道转换器。

删除按钮

板上的"擦除”按钮允许擦除SAM3X的闪存。要擦除,我们需要打开电路板的电源并按住"擦除”按钮几秒钟。

它将删除或擦除MCU中加载的当前草图。

复位按钮.

用于向连接添加"重置”按钮。要重置微控制器,我们需要按住重置按钮。

USB端口

它允许开发板连接到计算机。这对于Arduino Due开发板的编程至关重要。

我们通常将USB电缆插入编程端口,以将草图加载到板上。

编程USB端口

编程端口连接到高性能8位微控制器(ATMEL 16U2) ,该微控制器还用作USB到串行转换器。

本机USB端口

本机端口直接连接到SAM3X MCU。它使用串行USB对象来支持CDC通信设备类)串行通信。

电源插孔

适配器可以插入电源插孔以将其连接到Arduino Due板。

32位ARM控制器

32位ARM控制器的使用使该板可用于大规模项目。AC至DC适配器已安装在其 上,该适配器充当板的电源。它仅与在3.3V电压下工作的屏蔽层一致。它基于Atmel

SAM3X8E ARM Cortex-M3 CPU。

PWM输出

PWM(脉冲宽度调制)引脚用于将数字信号转换为模拟信号。标记为2到1 3的弓脚可用作PWM输出引脚。

串行通讯

串行端口也称为UART端口。它使用USB端口与计算机通信。它还用于在称为TX和RX的发射LED.上进行通信。