如何使用USBasp下载AVR开发板实验箱程序

发布者:zukeq2009最新更新时间:2020-02-27 来源: eefocus关键字:USBasp下载  AVR开发板  实验箱 手机看文章 扫描二维码
随时随地手机看文章

USB口ASP下载器使用的软件有PROGISP和AVRfighter, 推荐用PROGISP下载软件,这个软件的熔丝配置十分简单、清晰。


PROGISP是一款绿色软件,无需安装。下面以progisp1.72版本为例说明这个软件的使用(其他版本软件功能类似,界面稍有不同)。


前面我们已经连接好硬件,并且正确安装了USBasp的驱动,接下来打开下载软件progisp。


1) 找到并打开progisp


畅学-AVR核心板光盘中Progisp下载软件路径如下:CEPARK畅学系列-AVR M16核心板-201501165、下载软件免驱动USB-ISP资料包progisp1.72修正S51 52烧录缺陷progisp1.72


(强烈建议先把资料拷到电脑上,然后根据你存放的具体位置打开)

然后将文件夹中的progisp.exe创建桌面快捷方式。双击该文件,弹出如下界面。

2) 选择芯片型号


芯片型号选择在如下图所示位置,芯片型号根据实际情况,选择ATmega16A。


3) 熔丝位配置


单击配置熔丝位与加密位配置栏就可以打开配置栏了。

打开配置熔丝与加密位配置栏后如下如所示,可选择向导方式及位配置方式两种,我们此处选择位配置方式,将熔丝位低位都设为1,高位为1101 1001。


(因为程序中有用到PC口的,所以这里我们统一把JTAG关闭,即把图中JTAGEN设为1,以后大家如果要使用JTAG仿真,记得把这里的JTAG设置为0,即打开JTAG功能)

熔丝配置完毕后,单击“写入”按钮,写入熔丝配置值,写入后在信息提示框中会看到写入成功的提示,如下图。

4) 调入程序的hex文件


点击软件右侧“文件”一栏中的“调入Flash”选项,选择要加入的目标文件.hex。如下图。

注意:整板测试的时候,我们专门给大家提供了一套测试专用的hex文件。


路径为:畅学-AVR核心板光盘/2.整板测试HEX。


下面所有模块的测试都是使用的这个文件夹里的对应hex,所以下面不在重复说明。


5) 编程选项


如下图,按照下图配置即可,然后单击“自动“按钮,软件将自动完成程序的烧录。


下载完成后信息框中会有信息提示,如下:

下载完成后,按核心板上复位键运行程序。

下载完成后必须按照说明书使用杜邦线将芯片指定引脚连接到相应的功能模块对应IO引脚,才能看到程序正常运行的效果,每个程序的头部介绍部分都会注明连接方式。


注意:如果上面的操作中,熔丝位设置错误会导致熔丝位锁死的,这是很多初学者经常犯的错误。


如熔丝位配置错误导致芯片锁死无法正常使用,请参考下面一节的芯片解锁说明进行芯片解锁操作。正常情况下芯片无需解锁操作。

关键字:USBasp下载  AVR开发板  实验箱 引用地址:如何使用USBasp下载AVR开发板实验箱程序

上一篇:太阳能工程热水器控制器的设计与实现
下一篇:用AVR单片机实现多功能数显电子秤的设计方案

小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved