DIY 最便宜的rduino-《无线电》2014.08
2014-08-13 14:19:21 目前自制Arduino往往用到USBtinyISP下载器之类的工具,可能还需修改参数或代码。而使用Arduino的人群大多是业余爱好者,他们对于此类复杂的操作经常会出现各种问题。我也是一名业余爱好者,去年因为买错了下载器,尝试了各种方法,阴差阳错地让我碰到一种使用Arduino作为下载器制作Arduino的方法,而且操作简单,现分享给初学者,希望大家能在此基础上,做出更多的好作品。
主要材料
1 ATmega8-16PU 芯片
2 16MHz 晶体振荡器
3 22pF 电容×2
4 100Ω 电阻
5 300Ω 电阻
6 LED
7 导线若干
8 平口螺丝刀(小)
9 干电池×3
10 Arduino Duemilanove
11 面包板
将Arduino
ISP代码上传至Arduino
Duemilanove
(1) 将Arduino Duemilanove 通过USB 线连至电脑。
(2)打开Arduino IDE(我使用的版本为1.0.5),单击“文件”→“示例”→“Arduino
ISP”。
(3) 选好控制板型号(ArduinoDuemilanove
w/ ATmega328)、端口。
(4)将代码上传至Arduino Duemilanove。
连接硬件,准备烧入引导加载程序ATmega8 的引脚1 连接ArduinoPin10; 引脚7 连接VCC; 引脚9、10 之间串联16MHz
晶体振荡器,再分别通过两个22pF 的电容与GND
相连;引脚17 连接Arduino Pin11; 引脚18 连接ArduinoPin12;引脚19 连接Arduino
Pin13;引脚22 连接GND。
Arduino Duemilanove 上的Reset 端口通过100Ω 的电阻,连接到VCC。
烧录引导加载程序
(1) 将Arduino Duemilanove 通过USB 线连至电脑。
(2) 选择芯片型号( 单击“ 工具” →“ 板” → Arduino NG or older w/ATmega8)、端口。
未完。。。
全文详见《无线电》2014.08