使用AVRStudio设置AVR熔丝位及烧写程序

使用AVRStudio设置AVR熔丝位及烧写程序

ID:40780353

大小:1.42 MB

页数:12页

时间:2019-08-07

使用AVRStudio设置AVR熔丝位及烧写程序_第1页
使用AVRStudio设置AVR熔丝位及烧写程序_第2页
使用AVRStudio设置AVR熔丝位及烧写程序_第3页
使用AVRStudio设置AVR熔丝位及烧写程序_第4页
使用AVRStudio设置AVR熔丝位及烧写程序_第5页
资源描述:

《使用AVRStudio设置AVR熔丝位及烧写程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用AVRStudio设置AVR熔丝位及烧写程序AVRStudio是ATMEL指定用于开发AVRMCU的官方软件,其编程功能最为强大。为了能让大家一起来学习AVRStudio的配置,下面我将介绍使用AVRStudio烧写程序及熔丝快速入门。1、●打开AVRStudio软件,按下图操作。对软硬件进行初始配置,并正确设备连接,就可使用AVRISP进行联机了。    2、●使用AVRISP方式烧写程序及配置熔丝位  点击主窗口中的图标前面标有Con的那个图标。出现如下图画面:在左边,选择“STK500orAVRISP”,在右边,选择“A

2、uto”(或具体的COM口),点击“Connect”进行联机。3、●下面窗口提示所用AVRISP下载线固件版本与当前所用软件不同,提示要求升级AVRISP下载线固件,如版本相同就不会出现下面的提示。如你所用的AVRISP下载线不支持在线升级功能的话,不要点确定要不AVRISP下载线会死在那里不动了,直接点击取消跳过此步既可。  正常联机后,将弹出如下窗口:  (1)程序编程面板:● Device里面选择好对应的芯片类型,后面的EraseDevice可以擦除芯片。● Programmingmode编程模式:注意这里必须是ISPmod

3、,表示用的ISP编程模式;EraseDeviceBefore选项:编程前先擦除芯片,建议选上,如果不选芯片内部残留的程序可能会对新的程序造成干扰。VerityDeviceAfterProgram:下载完毕后校验程序内容,建议选上。● Flash下载区:InputHEXFile,找到要写的hex文件格式为*.hex、*.e90。Program,编程点此按钮,将会把InputHEXFile对应文件下载到芯片中去,如果路径有错误或者文件格式不正确会有提示报警。Verify校验命令,用于检测芯片内程序是否和文件中的一致。Read读命令,此

4、命令可以读出未加密芯片内的程序,自动弹出一个对话框提示保存。● EEPROM下载区,和Flash下载区类似,格式为.hex、.e90和.eep,此功能用于下载比较多的需要存在EEPROM中的内容时使用。Program、Verify、Read于Flash下载区有对应EEPROM的同样的功能,不在赘述。● 状态指示区,这里显示目前的操作状态。(2)熔丝位设置面板:下面对AVRSTUDIO具体配置信息进行简单说明:  On-ChipDebugEnabled允许芯片调试JTAGInterfaceEnabled允许JTAG接口,允许JTAG

5、接口期间,JTAG所对应的接口不能作为I/O口使用。Serialprogramdownloading(SPI)enabled允许ISP下载,此模式在AVRSTUDIO里不可以修改。PreserveEEPROMmemorythroughtheChipErasecycle;芯片擦除时保护EEPROM内的数据。BootFlashsectionsize=xxxxwordsBootstartaddress=$yyyy;设置引导(Boot)区的大小xxxx个字(两个字节),后面是对应的引导区启始地址。引导区与程序区共用芯片空间,引导区大的话,

6、程序区就变小。  BootResetvectorEnabled从引导区启动,选中此项后芯片将从引导区启动运行。Brown-outdetectionlevelatVCC=xxV;BOD掉电检测电平VCC=xx伏,可跟据工作电压选择。选中后当系统电压低这个值时将CPU复位让其运行。Brown-outdetectionenabled;允许掉电检测功能,作为正式产品时建议允许此功能。  系统时钟设置启动复位时间=时钟周期+毫秒; Ext.Clock;Start-uptime:6CK+0ms;此处设置了两个信息,系统时钟方式、上电复位时间。

7、Start-uptime:xxCK+yyms启动时间=xx个时钟周期+yy毫秒,就是芯片在上电后多长时间开始运行程序。下面是AVR单片机系统时钟的几种方式 Ext.Clock;外部时钟,使用外部时钟源。Int.RCOsc.内部RC(阻容)振荡器,默认选项,初学者建议使用这个。Ext.RCOsc.外部RC(阻容)振荡器。Ext.Low-Freq.Crystal;外部低频晶体Ext.Crystal/ResonatorLowFreq外部晶体/陶瓷振荡器低频Ext.Crystal/ResonatorMediumFreq外部晶体/陶瓷振荡器

8、中频Ext.Crystal/ResonatorHighFreq外部晶体/陶瓷振荡器高频● 配置熔丝位有一定的危险性,可能锁死芯片,在不知道具体在做什么操作之前,请不要急于动手。● 熔丝位状态显示框,显示芯片的各个熔丝位的详细状况,AVR的熔丝位打勾

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。