avr studio 6中文版提供用户便捷的单片机编程应用环境,免费集成化的开发环境,嵌入式系统解决方案可帮助开发人员有效提供编程效率,如果你喜欢这款软件,就快来it猫扑下载吧!

avr studio 6软件介绍

atmel studio 6是一个集成开发平台 (idp),可用来开发和调试基于 atmel arm cortex -m 和 atmel avr微控制器 (mcu) 的应用。atmel studio 6 idp 提供了一个无缝、易用的环境,可供用户编写、构建和调试采用 c/c++ 或汇编代码编写的应用。 

avr studio 6中文版说明

atmel studio 6 免费提供,并集成有 atmel software framework (asf)。asf 是一个包含 1600 个 arm 和 avr 示例项目的大型免费源代码库。asf 进一步丰富了 idp 的功能 - 让开发者在同一环境中就能访问那些可直接使用的代码,最大程度上减少了项目所需的一些初级设计工作。该 idp 可用于各种基于 avr 和 arm cortex-m 处理器的微控制器,包括拓展后的 atmel sam3 arm cortex-m3 和 m4 闪存器件产品组合。

avr studio 6中文版

avr studio 6中文版功能特色

通过引入 atmel gallery 和 atmel spaces,atmel studio 6 进一步简化了内嵌式 mcu 设计,从而减少了开发时间和成本。atmel gallery 是提供开发工具和嵌入式软件的在线应用商店。atmel spaces 是一个基于云的协作式开发工作区,允许您启动针对 atmel mcu 的软件和硬件项目。

总的来说,标准集成开发环境 (ide) 适用于为 mcu 项目创建新软件。与它相比,atmel studio 6 idp 还具有以下特性:

方便重用现有的软件,以此实现差异化设计。

通过 atmel gallery 即可轻松访问集成的工具和软件扩展,从而为产品开发过程提供支持。

atmel studio6使用教程

这里以gcc编译c语言编译一个8位的avr为例,avr studio 6已经集成了avr toolchain,是最新版本3.4.0,不需要再安装winavr,也不需要再安装avr toolchain。编译一个avr时,需要做以下几件事,以at90can128为例:

假设在新建项目时已经选择好了芯片at90can128和工具,例如:jtegmkii

1、在项目里添加文件:

一般只需要添加c源程序文件,头文件不需要。其它文件例如说明之类的可视情况添加,这样的话可以快捷地打开查看。

方法:右键点击项目名称,我这里是“controller_canbootloader”,选择“添加”--“现有项”

然后找到要添加的c文件。注意按添加按钮时要按右边的小三角形选择“添加为链接”。否则将会把文件拷贝到项目目录下。

2、设置头文件路径右键点击项目名称,我这里是“controller_canbootloader”,选择“属性”点带绿色加号的按钮,然后去找到存放头文件的路径。

3、设置晶振频率在“属性”里:我这里是16m

4、添加自定义库,如果有的话在“属性”里:我这里有3个,原来的m不管它,保留。

5、定位代码地址,bootloader是必须的,其它程序也可能需要在“属性”里:

6、设置需要的生成文件在“属性”里:生成的文件在debug文件夹下。

7、设置优化率

下载地址

远程下载