4 AVR集成开发环境(IDE)
ATMEL AVR Studio3.53集成开发环境(IDE) ,包括.1.AVR Assembler编译器; 2.AVR Studio调试功能; 3.AVR Prog串行、并行下载功能;4.JTAG ICE仿真等功能。AVR IDE安装后,双击AVR Studio图标,则出现
AVR Studio3.53集成开发环境窗口, 图 8。
图 8 AVR Studio3.53集成开发环境窗口 4.1 AVR Assembler编译器
有源文件编辑、汇编(生成.OBJ/.HEX/.LIS文件)、搜寻、选项(生成汇编文件格式)、窗口、帮助等操作,汇编出错有错误定位、错误指示,便于源文件排错。
1. 建立工程项目:
① Proiect→New→出现Select new project窗口,新建工程项目; ②必须选择工程项目名字和项目的类型
图9 建立工程项目
输入,例:SL.APR工程项目(.APR也可缺省,则默认为.APR); ③选择存放工程项目路径; ④用鼠标选中AVR Assembler汇编; ⑤再键OK; ⑥即自动新建工程项目, 图 9。
2.打开己保存的工程项目
File→Open 选择路径,打开己存在的工程项目。
3.新建汇编文件名:
①File→New text file→出现新建文件窗口Create new file; ②输入汇编文件名,例:SL.ASM; ③选择存放路径; ④键OK键; ⑤即源文件添加到工程项目中,并出现新的源文件编辑窗口,可编辑新的源程序, 图 10。
图10 新建汇编文件名 4. 打开己保存的汇编文件
File→Open 选择路径,打开己存在的汇编文件。 5. 源文件编译选项
图11 源文件编译选项
①选Project菜单; ②选Project Settings编译项目设置;出现AVR Assembler Options选择窗口; ② 选Output file中Intel Intellec8/MDS…生成Intel格式hex文件; ④键OK键设置完成, 图 11。
6. 新文件的编辑与编译
①窗口输入源文件SL.ASM; ②选Project菜单; ③选Project下拉菜单的Assemble编译选项,进行编译; ④编译通过,显示编译提示, 图 12。
图12 新文件的编辑与编译
4.2 AVR Studio
对源文件DBUG调试(装入.OBJ目标文件,以源文件格式显示调试;如装入.HEX文件,以反汇编格式显示:地址、机器码、指令等格式显示调试)排错、断点、单步、自动单步、触发、注视、选项、查看、窗口、帮助等操作;调试中可打开多种窗口,有I/O窗口,源文件窗口,CPU窗口,记录窗口,数据窗口等,见“AVR集成软件调试窗口”图示。
选菜单Debug→G0 进入Debug调试选项窗口; ①源文件调试窗口; ②打开Processor观察窗口,可观察CPU的各种参数变化情况; ③打开Standard观察窗口,可观察I/O口电平变化情况; ④Debug调试快捷按钮。⑤观察窗口快捷按钮,根据源程序调试要求,还可打开更多的观察窗口, 图 13。
图13 AVR Studio 调试
4.4 AVR下载编程 AVR可用RS232串口实行ISP下载编程,但必须有串行ISP编程监控支持。例:双龙电子的SL-AVRISP串行下载线;SL-AVR/SL-AVR+/SL-AVRAD开发实验器等。AVR Studio软件支持串行下载编程。双龙开发实验器下载电缆一头接PC机RS232串行口,另一头接开发实验器,并接上5V电源(红色线接+5V, 黑色线接地),连机正确,则出现下载提示窗口,按提示窗口要求操作。
图 4.4.1
1. AVR Prog串行编程: 启动AVR Stuio程序,通过TOOLS菜单中的AVR Prog命令(或Alt+9)按钮,见 图 4.4.1 ,
进入AVRPROG操作窗口。如图4.4.2 ,根据窗口提示操作。
2. 双龙AVR单片机汉化串行ISP下载操作:
图4.4.2
因篇幅问题不能全部显示,请点此查看更多更全内容