查看: 817|回复: 1
打印 上一主题 下一主题

一、初识Arduino Due ——针对初学者

[复制链接] qrcode

31

主题

36

帖子

108

积分

注册会员

Rank: 2

积分
108
楼主
跳转到指定楼层
发表于 2015-8-19 02:46 PM | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一步:认识硬件
背面只有标签、型号、网址等信息,我们只看正面。

体积与iPhone4/4S手机差不多,可谓小巧精悍。

作为一个初学者,给他罗列一大堆Arduino Due参数毫无意义,所以,本文仅仅给出眼所见处的东东。Arduino本身就是给非硬件工程师设计,我们不太需要了解过于复杂的硬件知识!

依稀记得,分析电路要从电源开始,从红色框框开始:
1. 7~12V输入插座,放心,这里已经做了防反接保护;
2. 滤波电容和防反接二极管;
3. 开关电源生成5V电压,不怕电压高了。
4. 500mA可自恢复保险丝。如果通过USB取电,此保险的作用是防止电流过大损坏电脑的USB接口。
5. 3.3V LDO,LM1117-3.3。3.3V通过线性LDO生成的,稳定啊。
6. 官方名称是:Native USB Port,直接连到主芯片USB管脚,该USB支持接USB外设,比如鼠标、U盘什么的。
7. Programing Port,连接到辅助芯片,辅助芯片相当于一个USB转串口的工具,通过串口给主芯片烧录程序。实际上,Arduino 同时支持从两个USB端口下载程序,后面会介绍。
8. 双运放。其中一路用于驱动标记“L”的发光二极管,另一路很有意思,它可通过软件设置Native USB Port给外部设备供电。
9. 就是那个是否给Native USB Port供电的MOSFET管。
10. LED,从上到下是 收RX、发TX、端口13状态指示灯L、电源灯ON。虽然主芯片有4个串口,但这个收发指示灯跟任何一个都没关系,它们必须通过Digital Pin 73/72来控制,变态吧。


1. 复位按键,复位主芯片,同时给辅助芯片一个信号。
2. 串口收发指示灯,下载程序的时候会闪烁。
3. 辅助芯片和16M晶体,它充当把USB转成串口的桥接工作,一般不用理会。它连接的是Programing Port口和主芯片的第一个串口。
4. 辅助芯片的ISP接口,通过它可以给辅助芯片刷固件(Flash)。由于ATmega16u2也支持DFU刷固件的方式,所以没什么用。
5. SWD端口,用于调试,比JTAG引出的管脚更少,但是需要专用的调试器。
6. JTAG端口,用比较小的10针引出。通常,硬件工程师比较喜欢它,因为可以调试代码。真正的高手用得不多,因为程序极少出错啊。
7. 当当当,主芯片和32.768K、12M晶体。Due板上最震撼的芯片,极具视觉冲击力!
8. 清空芯片按键,由于ATSAM8X8E芯片必须先清空才能烧录,该按键是清楚程序用的。但是,实际使用中,下载程序会自动清空芯片,这个按键貌似没什么用,除非你想让破坏别人写好的程序。。。
9. 主芯片的ISP端口,你可以通过它给主芯片烧录程序,当bootloader不起作用的时候。注意,大多数ISP都是5V电压的,而这个ISP端口是3.3V的,请谨慎小心使用。


虽然写了一大堆,但其实还是有很多元件没有标出,如不确认它的功能,还是仔细看原理图吧:

本文不想再抄一些所谓“官方介绍”的文字,请参考下面这两个连接:
介绍:https://www.arduino.cc/en/Main/ArduinoBoardDue
中文版本:http://www.arduino.cn/thread-2216-1-1.html

最后放上Due接口图一张:http://www.robgray.com/temp/Due-pinout.svg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

368

主题

2017

帖子

4268

积分

论坛元老

Rank: 8Rank: 8

积分
4268
沙发
发表于 2015-8-19 02:55 PM | 只看该作者
不错的入门帖   值得推荐
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表