Arduino进阶01.Arduino Due 和 Zero

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

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

主要功能:

  • 它有54个数字输入/输出引脚(其中12个可用作PWM输出)
  • 12个模拟输入
  • 4个UART(硬件串行端口)
  • 84 MHz时钟,一个USB OTG连接
  • 2个DAC(数字到模拟),2个TWI,1个电源插孔,1个SPI头,1个JTAG头
  • 重置按钮和一个清除按钮
Arduino Due

Arduino Due板的特性

工作电压CPU速度模拟输入/输出数字IO/PWMEEPROM [KB]SRAM [KB]Flash[KB]USBUART
3.3伏84 Mhz12/254/12965122微米4

通讯

  • 4个硬件UART
  • 2个I2C
  • 1个CAN接口(汽车通信协议)
  • 1个SPI
  • 1接口JTAG(10引脚)
  • 1个USB主机(像Leonardo一样)
  • 1编程端口

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

该板包含了支持微控制器所需的一切。你可以使用micro-USB电缆将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电以启用。Due与所有工作在3.3V电压的Arduino盾板兼容。

Arduino Zero

Zero是由UNO建立的平台的简单而强大的32位扩展。Zero板通过提供更高的性能扩展其系列,为设备提供各种项目机会,并成为学习32位应用程序开发的绝佳教育工具。

主要特点是:

  • Zero应用程序涵盖从智能物联网设备,可穿戴技术,高科技自动化,到疯狂的机器人技术。
  • 该板采用Atmel的SAMD21 MCU供电,该MCU配有32位ARMCortex®M0 +内核。
  • 其最重要的特性之一是Atmel的嵌入式调试器(EDBG),它提供了一个完整的调试接口,无需额外的硬件,显着提高了软件调试的易用性。
  • EDBG还支持可用于器件和引导加载程序编程的虚拟COM端口。
Arduino Zero

Arduino Zero板的特性

工作电压CPU速度模拟输入/输出数字IO/ PWMEEPROM [KB]SRAM [KB]Flash [KB]USBUART
3.3伏48 Mhz6/114/10322562微米2

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

该板包含支持微控制器所需的一切。你可以使用micro-USB电缆将其连接到计算机,或者使用AC-to-DC适配器或电池为其供电以启用。Zero与所有工作在3.3V电压的盾板兼容。

发布者:suiyublg,转转请注明出处:https://huibian.net/1301-2/

(31)
suiyublg的头像suiyublg
上一篇 2017年4月4日 12:51
下一篇 2017年4月6日 15:51

相关推荐

  • Arduino进阶03.Arduino 随机数

    要生成随机数,可以使用Arduino随机数函数。我们有两个函数: randomSeed(seed) randomSeed(seed)函数重置Arduino的伪随机数生成器。虽然random()返回的数字的分布本质上是随机的,但是顺序是可预测的。你应该将发生器重置为某个随机值。如果你有一个未连接的模拟引脚,它可能会从周围环境中拾取随机噪音。这些可能是无线电波,…

    2017年4月7日
    6601315
  • Arduino传感器02.Arduino 温度传感器

    温度传感器LM35系列是精密集成电路温度器件,输出电压与摄氏温度成线性比例。 LM35器件优于以开尔文校准的线性温度传感器,因为用户不需要从输出中减去大的恒定电压以获得便利的摄氏缩放。LM35器件不需要任何外部校准或调整,即可在室温下提供±1/4°C的典型精度,在-55°C至150°C的温度范围内提供±3°C的典型精度。 技术规格 必需的组件 你将需要以下组…

    2017年4月21日
    43500
  • Arduino教程24.Arduino 条件运算符? :

    条件运算符 ? : 是C语言中唯一的三元运算符。 ? :条件运算符语法 expression1 ? expression2 : expression3 首先评估expression1。如果其值为true,那么将评估expression2,并忽略expression3。如果expression1评估为false,则将评估expression…

    2017年3月24日
    32000
  • Arduino教程10.Arduino 函数

    函数允许在代码段中构造程序来执行单独的任务。创建函数的典型情况是在程序需要多次执行相同的动作时。 将代码片段标准化为函数具有几个优点: 在Arduino草图或程序中有两个必需的函数,即setup()和loop()。其他函数必须在这两个函数的括号之外创建。 定义函数的最常用的语法是: 函数声明 函数在循环函数之上或之下的任何其他函数之外声明。 我们可以用两种不…

    2017年3月26日
    40902
  • Arduino教程29.Arduino 无限循环

    它是没有终止条件的循环,因此循环变为无限。 无限循环语句语法 使用for循环 for (;;) { // statement block } 使用while循环 while(1) { // statement block } 使用do … while循环 do { Block of statements; } while(1);

    2017年3月25日
    40500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
欢迎大家来到大雄学编程!