Arduino 简明教程

Arduino - Due & Zero

Arduino Due 是一个基于 Atmel SAM3X8E ARM Cortex-M3 CPU 的微控制器电路板。它是第一个基于 32 位 ARM 核微控制器的 Arduino 电路板。

重要功能 −

  1. 它有 54 个数字输入/输出引脚(其中 12 个可用作 PWM 输出)

  2. 12 analog inputs

  3. 4 个 UART(硬件串行端口)

  4. 84 MHz 时钟,一个 USB OTG 可用连接

  5. 2 个 DAC(数字转模拟),2 个 TWI,一个电源插孔,一个 SPI 接头,一个 JTAG 接头

  6. 复位按钮和擦除按钮

arduino due

Characteristics of the Arduino Due Board

Operating volt

CPU speed

Analog in/out

Digital IO/ PWM

EEPROM [KB]

SRAM [KB]

Flash [KB]

USB

UART

3.3 Volt

84 Mhz

12/2

54/12

-

96

512

2 micro

4

Communication

  1. 4 Hardware UARTs

  2. 2 I2C

  3. 1 个 CAN 接口(汽车通信协议)

  4. 1 SPI

  5. 1 个接口 JTAG(10 针)

  6. 1 个 USB 主机(如同 Leonardo)

  7. 1 Programming Port

与大多数 Arduino 板不同,Arduino Due 板以 3.3V 运行。I/O 针脚可以承受的最大电压为 3.3V。对任何 I/O 针脚施加高于 3.3V 的电压都可能损坏电路板。

该板包含支持微控制器所需的一切。您只需将其连接到计算机上,使用微型 USB 电缆或交流转直流适配器或电池供电即可开始使用。Due 与所有以 3.3V 工作的 Arduino 扩展板兼容。

Arduino Zero

Zero 是 UNO 所建立的平台的简单而强大的 32 位扩展。该 Zero 电路板通过提供更高的性能来扩展该系列产品,为设备提供了各种项目机会,并且作为学习 32 位应用程序开发的优秀教育工具。

重要的功能有 −

  1. Zero 应用从智能物联网设备、可穿戴技术、高科技自动化到疯狂机器人,跨越很多领域。

  2. 该电板由 Atmel 的 SAMD21 MCU 供电,它具有 32 位 ARM Cortex® M0+ 内核。

  3. 其最重要的功能之一是 Atmel 的嵌入式调试器 (EDBG),它提供了完整调试界面,而无需额外的硬件,极大提升了软件调试的易用性。

  4. EDBG 还支持一个虚拟 COM 端口,该端口可用于设备和引导加载程序编程。

arduino zero

Characteristics of the Arduino Zero board

Operating volt

CPU speed

Analog in/out

Digital IO/ PWM

EEPROM [KB]

SRAM [KB]

Flash [KB]

USB

UART

3.3 Volt

48 Mhz

6/1

14/10

-

32

256

2 micro

2

与大多数 Arduino 和 Genuino 电路板不同,Zero 以 3.3V 运行。I/O 针脚可以承受的最大电压为 3.3V。对任何 I/O 针脚施加高于 3.3V 的电压都可能损坏电路板。

该板包含支持微控制器所需的一切。您只需将其连接到计算机上,使用微型 USB 电缆或交流转直流适配器或电池供电即可开始使用。Zero 与所有以 3.3V 工作的扩展板兼容。