安装、使用说明
V1.0 – 2008-10-13
本资料由北京百纳信达科技有限公司编写、版权所有
商标咨询ATMEL与A VR分别是ATMEL CORPORATION的注册商标和商标
百纳信达、mcutop.com、bynatec.com分别是北京百纳信达科技有限公司的商标与域名
安全需知
为防止损坏您的A VR相关工具,避免您或他人受伤,在使用本开发套装前请仔细阅读下面的安全需知,并妥善保管以便所有本产品设备的使用者都可随时参阅。
请遵守本节中所列举的用以下符号所标注的各项预防措施,否则可能对产品造成损害。
该标记表示警告,提醒您应该在使用本产品前阅读这些信息,
以防止可能发生的损害。
警告
请勿在易燃气体环境中使用电子设备,以避免发生爆炸或火灾。
请勿在潮湿的环境中使用电子设备,以避免设备损坏。
发生故障时立即拔下所有线缆。
当您发现产品冒烟或发生异味时,请立刻拔下所有与其连接的线缆,切断电源,以避免燃烧。若在这种情况下还继续使用,可能会导致产品的进一步损坏,并使您受伤。
请与我们联系后,将产品寄回给我们维修。
请勿自行拆卸本产品
触动产品内部的零件可能会导致受伤。
遇到故障时,请及时联系我们。
自行拆卸可能会导致其他意外事故发生。
使用合适的电缆线
若要将线缆连接到本设备的插座上,请使用本产品提供的线缆,以保证产品的规格的兼容性。
请勿在儿童伸手可及之处保管本产品
请特别注意防止婴幼儿玩耍或将产品的小部件放入口中。
注意
北京百纳信达科技有限公司可随时更改手册内所记载之硬件与软件规格的权利,而无需事先通知。
北京百纳信达科技有限公司对因使用本产品而引起的损害不承担任何责任。
北京百纳信达科技有限公司已竭尽全力来确保手册内载之信息的准确性和完善性。如果您发现任何错误或遗漏,请与我们联系(见联系方法),对此,我们深表感谢。
A VRStudio及WinA VR简介
A VRStudio是ATMEL官方针对A VR系列单片机推出的集成开发环境,它集开发调试于一体,有很好的用户界面,很好的稳定性。A VRSdudio是免费的。A VRStudio本身可以开发汇编程序,如果希望使用c语言开发,则需要安装c编译器(WinA VR等)。
WinA VR是GNU组织推出的A VR单片机的gcc编译器,该编译器的编译效率极高。gcc编译器是开源的,是免费的。使用gcc编译器,可以掌握标准c的语法等,为学习Linux等奠定基础。
A VR集成开发环境的安装
以windows xp sp3为例:
1.在光盘中找到A VRStudio安装包(光盘\\开发工具(A VRStudio & WinA VR)),双击启动安装,如图:
图 1 windows xp 安全提示
2.单击“运行”,开始准备安装
图 2 开始准备安装3.单击“Next”,选择同意License
图 3 同意License 4.选择安装路径
图 4 选择安装路径5.选择USB 驱动
图 5 选择USB驱动6.确定开始安装
图 6 确定开始安装7.安装中
图 7 确定开始安装8.安装完成
图 8 安装完成
WinA VR的安装
1.在光盘中找到WinA VR安装包(光盘\\开发工具(A VRStudio & WinA VR)),双击启动安装,如图:
图 9 windows xp 安全提示
2.选择安装向导语言
图 10 选择安装向导语言3.提示关闭其他程序
图 11 提示关闭其他程序4.接受协议
图 12 接受协议
5.选择安装目录
图 13 选择安装路径6.选择安装的组件
图 14 选择安装组件7.正在安装
图 15 正在安装8.安装完成
图 16 安装完成
A VRStudio的使用
通常情况下,只需要直接使用A VRSdudio即可,在编译的时候A VRSdudio会自动调用WinA VR下面的gcc编译器及make等工具。
1,在开始菜单中选择A VRSdudio,启动程序,默认弹出向导:
图 17 工程向导
2,单击“New Project”,创建一个工程。选择A VR GCC使用c语言开发;在“Project name”下填写工程名称,例如first,注意不要使用中文,以下同。在Initial file中填写向导初始化的文件名,例如main。在“Location”下面选择工程存放的路径。
图 18 填写工程名称、工程存放路径等
3,选择使用的下载工具及开发板的芯片
图 19 选择下载调试工具及芯片
4,单击“Finish”后,工程创建完成
图 20 工程创建完成
5,编写程序,此处定义变量c为全局变量,为了使用watch窗口观察结果。(笔者还不知道怎么使用A VRStudio观察局部变量,有读者知道请赐教~)
图 21 编写程序
6,单击菜单Project>Configuration Options,在左边选择Custom Options
图 22 选择Custom Options 7,添加编译参数 –g,增加调试信息
图 23 增加编译参数 –g
8,选择菜单Build>Rebuild All,或者使用快捷键F7,编译工程9,确定编译成功
图 24 编写程序10,单击工具条“连接”按钮,如图
图 25 单击“连接”按钮
11,在Platform下选择JTAG ICE,在Port中选择Auto,单击“Connect…”;
图 26 选择JTAG ICE
12,弹出JTAG ICE in JTAG mode with ATmega16对话框,弹出后,关闭即可;
图 27 确定连接正常
13,单击工具条“Build and Run”按钮,如果下载成功直接跳到18
图 28 下载程序
14,如果出现连接失败对话框,将JTAG虚拟出的串口改到COM1到COM4之间
图 29 下载失败提示
15,在设备管理器中找到JTAG,如图,双击JTAG这项:
图 30 双节JTAG项16,弹出属性修改框
图 31 弹出属性修改框17,选择端口设置
图 32 选择端口设置18,单击“高级”
图 33 选择端口
19,查看修改后的JTAG
图 34 修改后的JTAG
20,打开watch窗口
图 35 点击watch按钮
21,在wacth窗口中点击右键,在弹出菜单中选“Add Item”项,添加变量c观察
图 36 在watch窗口中添加变量c 22,按F5全速运行程序
图 37 全速运行程序23,按暂停按钮,暂停程序运行
图 38 按暂停按钮24,观看watch窗口
图 39 观察watch窗口25,就此程序已经通过JTAG下载到A VR单片机中了
使用ISP下载器请看:
26,如果是使用ISP,则在连接中选择 STK500 or A VRISP 一项
图 40 选择STK500 or ARVISP一项
27,会弹出STK500 with top module ‘0x00’ in ISP mode with ATmege16对话库千万注意:硬件上不要连错了,一定使用ISP连接开发板ISP接口!!!
图 41 连接成功
28,选择Flash框中的Program
图 42 选择Hex文件
29,选择要烧写的hex文件,在工程文件夹的default文件夹下面
图 43 选择Hex文件
30,再次单击Flash框中的Program,即完成程序的烧写。
图 44 烧写成功注意ISP只能下载不能调试!
联系方式
网站:http://www.mcutop.com 论坛:http://bbs.mcutop.com
邮箱:support@mcutop.com
qq客服:1059098245