码迷,mamicode.com
首页 > 其他好文 > 详细

二、制作Arduino

时间:2015-07-08 01:57:50      阅读:523      评论:0      收藏:0      [点我收藏+]

标签:

2.1 获得原理图和PCB板 

 学习Arduino必然需要有块Arduino板,要么购买要么自己制作,由于Arduino网站提供了每种型号的原理图和PCB,所以制作很方便。下面介绍的是我们的Arduino UNO兼容板SAGOO UNO的制作。我们是根据官方的Arduino UNO原理图进行了一些改进和替换,下面是官方板和我们板的外观对比:

技术分享           技术分享

  主要器件对比:

  处理器 USB转串口 5V电源 3.3V电源 电源选择控制电路 电源选择开关
官方Arduino UNO ATMEGA328P-PU ATMEGA16u2模拟实现 1117-5V LP2985-33DBVR LMV358 FDN340P
SAGOO UNO ATMEGA328P-AU CH340G专用芯片 1117-5V XC6206P332MR LMV358 FDN340P

  主要改动包括选择贴片封装的ATMEGA328;使用专业的USB转串口芯片CH340G替代单片机,不但降低了成本,同时也保证了通讯的稳定性,在最新的操作系统win8以及MAC上都能稳定工作;XC6206最大能提供200mA电流,LP2985最大能提供150mA电流。

  官方Arduino UNO原理图和PCB下载链接:https://www.arduino.cc/en/Main/ArduinoBoardUno

  SAGOO UNO原理图下载链接:http://pan.baidu.com/s/1mgL37V6

2.2 烧写Bootload

  有了原理图和PCB资料后,加工后得到焊好的实物Arduino板。这个时候电路板还不能用,必须烧入底层代码Bootload,烧写可以有多种方式实现,常用的是使用烧写工具和Arduino IDE软件配合,常用的烧写工具也有很多,比如AVR ISP ,USBasp,USBtinyISP,这里推荐使用USBtinyISP。

技术分享

焊好的SAGOO UNO板

技术分享

使用右边的USBtinyISP给UNO板烧写Bootload

技术分享

技术分享

用USB线连接UNO与PC,打开Arduino IDE软件自带的Blink例子,编译下载到SAGOO UNO板中

2.3 观察结果

  当做完以上步骤后,如果一切正常的话,就会看到UNO板上自带的信号指示灯L以1Hz的频率闪烁。如果最终结果不对,那。。。呵呵。。。慢慢检查吧!

二、制作Arduino

标签:

原文地址:http://www.cnblogs.com/Sagoo/p/4628919.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!