Arduino 简明教程
Arduino - Due & Zero
Arduino Due 是一个基于 Atmel SAM3X8E ARM Cortex-M3 CPU 的微控制器电路板。它是第一个基于 32 位 ARM 核微控制器的 Arduino 电路板。
重要功能 −
-
它有 54 个数字输入/输出引脚(其中 12 个可用作 PWM 输出)
-
12 analog inputs
-
4 个 UART(硬件串行端口)
-
84 MHz 时钟,一个 USB OTG 可用连接
-
2 个 DAC(数字转模拟),2 个 TWI,一个电源插孔,一个 SPI 接头,一个 JTAG 接头
-
复位按钮和擦除按钮
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
-
4 Hardware UARTs
-
2 I2C
-
1 个 CAN 接口(汽车通信协议)
-
1 SPI
-
1 个接口 JTAG(10 针)
-
1 个 USB 主机(如同 Leonardo)
-
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 位应用程序开发的优秀教育工具。
重要的功能有 −
-
Zero 应用从智能物联网设备、可穿戴技术、高科技自动化到疯狂机器人,跨越很多领域。
-
该电板由 Atmel 的 SAMD21 MCU 供电,它具有 32 位 ARM Cortex® M0+ 内核。
-
其最重要的功能之一是 Atmel 的嵌入式调试器 (EDBG),它提供了完整调试界面,而无需额外的硬件,极大提升了软件调试的易用性。
-
EDBG 还支持一个虚拟 COM 端口,该端口可用于设备和引导加载程序编程。
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 工作的扩展板兼容。