网站导航: 首页 > 设计参考 > 正文 文章搜索
自制基于USB接口的AVR ISP下载线[图]
 
文章编号:
090110180642
文章分类: 电子制作 编程器/仿真器
点 击:
...
关 键 词: AVR,ISP
文章来源:
网络,作者:浪子
摘 要:

    电路板好后, 焊接元件,进入调试过程,以V2版为例:

1.烧写引导程序(bootloader)。
  先准备好一个其他的ISP下载线或编程器,目的是将引导程序写入MEGA8中,如果您使用的是ISP下载线,请确定ISP下载线从何处取电,如果是从 USB取电,需将SJ2短接,插上USB线(先不管USB插入后电脑有何现象),LED3亮。注意:在用ISP下载线写引导程序时JP1也要短接,烧写成功后需要设置熔丝位,目的是让程序从引导区运行。熔丝位设置如下:

 

高位为:0xDA  低位为:0xE4

    熔丝位设置好后,将JP1断开,注意:JP1仅仅是在对MEGA8烧写引导程序时才短接,其他时候是要断开的。

2.安装USB驱动程序。
    插入USB后电脑会检测到有USB设备接入,提示安装对话框,如果您插入USB后电脑提示无法识别设备,请检查您的线路是否正确,作者第一次也出现无法识别设备,结果发现晶振没有起振,更换起振电容问题解决。
    请点击这里下载。

USB驱动程序

    此驱动程序为WIN XP WIN2000 WIN2003的驱动程序,如您需要其他操作系统的驱动程序,如:WIN98 LINUX 请到 http://www.ftdichip.com下载。安装好驱动程序后系统会检测到一个虚拟串口如COM3。表示驱动程序安装成功。拔下USB,为下一步作好准备。

3.通过USB写入应用程序。
    用USB写应用程序需用到一个叫avrdude的软件

avrdude

应用程序和引导程序

    本站提供的avrdude是运行在DOS命令行的程序,可在附件中的命令提示行中运行,将应用程序app_v2.hex放在avrdude.exe所在的目录中。开始操作:
a)断开JP2、JP3。
b)插入USB(SJ2要短接)。
c)再短接JP2、JP3,这时LED1、LED2会亮。
d)在附件中的命令提示行中输入:
avrdude -p m8 -c STK500 -P xxx -e -U flash:w:app_v2.hex
注意大小写,不能错。这时会出现下载进度,同时LED1闪烁,表示正在下载,下载完成后LED1灭。完成。

4. 调试

 


 


 


   到这里USBISP下载线就完成了,只是下载线不能用AVR Studio 4在线升级,不过已是一个很实用的下载线,且支持ICCAVR。

 
相关文章:

上一页 12
 
最新开源项目
 
 
  查看更多...  
 
本站相关产品   淘宝网店
 




 
  查看更多...  

 

本站程序由百合电子工作室开发和维护
Copyright @ baihe electric studio
渝ICP备09006681号-4