AVR Studio教程
AVR Studio是由ATMEL公司官方推出的用于AVR单片机开发的集成开发环境(IDE),它内置汇编编译器,也可以配合WinAVR进行C语言的编译以及仿真,是AVR单片机开发的常用工具之一。
AVR Studio是由官方推出的,所以它的稳定性和兼容性是非常好的,并且支持仿真功能。但是它也有些不足,在开发的时候需要注意:
1、它对中文路径支持的不好,如果要编译的代码路径中存在中文,那么编译的时候往往会出错,解决的方法是把路径改成英文,或者是在英文路径下编译成功后再将路径改为中文。
2、它的代码编辑器(注意是编辑不是编译)功能较弱,只有简单的语法着以及少量的字体选择。
下面介绍如何用AVR Studio建立、编译一个工程。
我们假定WinAVR的安装路径为:D:\WinAVR
1.运行AVR Studio,会出现下图界面,有两个选项,我们选择“New Project”也就是建
c语言编译器ide代码编辑立一个新的工程。
2.点击“New Project”后会进入下图界面:
“Project type”里面有两个选项,上面的是表示建立一个汇编的工程,下面的牛头表示建立一个AVR GCC的工程,我们选择AVR GCC,这时右边的Project name输入框被激活,我们在里面可以键入工程的名字,“Create inital file”如果打勾则建立工程的同时会建立一个与工程同名的C语言源代码文件,当然是空的。选择“Create folder”则是建立一个与工程同名的文件夹。在这个例子里,我们两样都不选择,自己先建好文件夹,然后在“Location”里指定文件夹所在的路径,注意,路径要英文。设置好后点击“Next”,进
入下一步骤。
3、左边是选择仿真器的类型,右边是选择单片机类型。在这个例子里没有使用仿真器,所以选择“AVR Simulator”即软件模拟仿真,右边单片机类型则选择ATmega169。然后“Finish”。
4、AVR Studio的工作区界面如下,由于我们在上面的步骤中没有选择建立空白的C文件,所以这里要手
动添加一下,在左边“Source Files”文件夹上点击右键,选择“Add Existing Source Files”可以添加一个或多个源代码文件。
5、添加完源代码后,需要对工程进行配置才能正确的编译工程。如下图,我们在AVR Studio 的工具栏“Project”选项里选择最下面的配置,点击进入配置界面,为工程进行环境变量等方面的配置。
6、配置界面如图,在General选项里,我们需要设置的是Frequency,在本例中我们的晶振是4M。如果你有已经设置好的Makefile文件,那么可以选中Use External Make,加载你已经设置好的Makefile文件,这样就不需要再配置工程了。
7、配置头文件,选中Include Directories选项卡,如下图。点击右上角的文件夹标志,添加GCC的头文件路径,本例中路径分别为D:\WinAVR\avr\include\util\和
D:\WinAVR\avr\include\avr\,添加完毕后按确定退出配置界面。
8、配置好之后就可以对我们写好的代码进行编译了,在工具栏的Build选项里,选择Build,就可以对代码进行编译了。不过我建议最好用Rebuild All这个选项。下面的Clean是删除掉除源代码外全部编译中产生的文件。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论