|
本帖最后由 openmmoo 于 2012-10-5 15:12 编辑
中了此毒!Arduino 1.0——让最小系统更简单
制作自己的最小系统:烧写bootloader成功,程序下载成功。
问题:1、下程序后,灯无法闪烁。不知是那里问题。(程序是例子:Blink)。
2.万用表打晶振电容及闪烁二级管(13脚)电压,发现都没有电压。
具体制作方法如下,请过客指点,问题出在那里。
说明:
arduino最小系统。使用了“Upload using Programmer”功能,直接使用USBtinyISP下载程序,省去了usb转串口的下载器,同时也最大限度的避免了许多麻烦。
系统环境:
windows xp sp3
arduino1.1 IDE中文版
材料:
1.Atmega8L DIP封装芯片*1
2.8MHz晶振*1
3.22P电容*2
4.USBtinyISP*1
5.按键*1
6.面包板*1
7.导线若干
8.1K电阻*2
9.发光二级管*2
电路图:
1.Atmega8L管脚说明
http://www.geek-workshop.com/for ... Tcy¬humb=yes
2.晶振连接芯片9,10引脚,两只脚再分别接一个22p电容,电容另一端接地。(图中振晶应为8M)
http://www.geek-workshop.com/for ... Tcy¬humb=yes
3.程序下载以及供电部分:
ICSP(与USBtinyISP连接接口)引脚连接图:
+5V → pin7(VCC)
GND → ping22(GND)
D11 → pin17(PB3)
D12 → pin18(PB4)
D13 → pin19(PB5)
reset → pin1(reset)
http://www.geek-workshop.com/for ... Tcy¬humb=yes
4.电源灯(发光二级管电路)
正级接单片机7脚, 负级接单片机22脚
5.发光二级管闪烁电路
6.实物示意图
7.实物图
Atmega8下载bootloader
1.由于使用的是8M的晶振,arduino1.01中没有支持8m的bootloader,所以使用了极客工坊< Arduino 1.0——让最小系统更简单>的bootloader。地址如下:http://www.geek-workshop.com/for ... zQ5MzUyNjE4fDB8OTcy
2.将下载文件解压后放在hardware\arduino\bootloaders\optiboot
并在hardware\arduino\boards.txt里添加如下信息:
##############################################################
atmega8_8M.name=ATmega8_8MHz //工具/板卡/中显示名称
atmega8_8M.upload.protocol=arduino
atmega8_8M.upload.maximum_size=7168 //最大的存储容量
atmega8_8M.upload.speed=115200 //波特率
atmega8_8M.bootloader.low_fuses=0xa4 //熔丝低位
atmega8_8M.bootloader.high_fuses=0xdc //熔丝高位
atmega8_8M.bootloader.path=optiboot
//烧写文件路径x:\Program Files\arduino-1[1].0.1-windows\arduino-1.0.1\hardware\arduino\bootloaders\任意目录下"
atmega8_8M.bootloader.file=optiboot_atmega8_8M.hex //文件名
atmega8_8M.bootloader.unlock_bits=0x3F
atmega8_8M.bootloader.lock_bits=0x0F
atmega8_8M.build.mcu=atmega8
atmega8_8M.build.f_cpu=8000000L //实际晶振大小
atmega8_8M.build.core=arduino
atmega8_8M.build.variant=standard
启动arduino1.01的IDE,在:"工具\板卡"中应有“Atmega8_8M”,选择他。
选择编程器:工具\编程器\USBtinyISP
烧写bootloader:工具\烧写bootloader。完成会在IDE的左下角显示“烧写bootfloader完毕”。
测试程序:使用自带的例子Blink程序,端口13.
点编译。
用usbtinyisp下载程序。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|