Arduino Due 引脚图

17 Mar 2025 | 4 分钟阅读

Arduino Due 基于 32 位 ARM 内核。 它是第一个基于 ARM 微控制器的 Arduino 板。 它有两个端口,分别命名为原生 USB 端口编程端口。

Arduino Due 的引脚排列如下所示

Arduino Due Pinout

让我们详细讨论一下

RX 和 TX

TX 和 RX LED 的亮起代表数据的成功流动。 电源引脚

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

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

5V: 5V 引脚用作 5V 的输出稳压电压。 Arduino Due 板 的 5V 电源是 USB 连接器、直流电源插孔和 Vin。 电源可以从上述任一来源提供给板。

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

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

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

微控制器使用 IOREF 提供的参考电压运行。

模拟引脚

编号为 Ao、A1、A2、A3、A4、A5、A6、A7、A8、A9、A10A11 的引脚是模拟引脚。 模拟引脚的功能是读取连接中使用的模拟传感器。 它也可以用作 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 到 13 的引脚可用作 PWM 输出引脚。

串行通信

串行端口也称为 UART 端口。 它使用 USB 端口与计算机通信。 它也用于通过称为 TX 和 RX 的发送 LED 进行通信。


下一主题#