
软件介绍
Atmel Studio 7.0是公司开发的免费、集成化开发环境(IDE),新版本提供全新的用户界面,还更新了插件,大大地增强了用户的开发和调试性能,明显缩短设计时间,广泛运用于工业、消费者、通信、计算机和汽车市场等方面。
使用教程
这里以GCC编译C语言编译一个8位的AVR为例,AVR Studio 6已经集成了AVR Toolchain,不需要再安装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、设置优化率。
定位代码地址:

设置晶振频率:

设置头文件路径:

设置需要生成的文件:

设置优化率:

添加自定义库:

现有项:

软件官网
https://www.microchip.com/en-us/development-tools/software-development-tools/atmel-studio
软件综述
Atmel Studio 是一款免费的集成开发环境 (IDE),可用于开发基于 Atmel 微控制器的嵌入式系统。它提供了丰富的功能和工具,可以帮助开发者轻松地创建、编译、调试和编程 Atmel 微控制器程序。
Atmel Studio 具有以下优点:
- 易于使用:Atmel Studio 具有直观的用户界面,即使是初学者也可以轻松上手。
- 丰富的功能:Atmel Studio 提供了丰富的功能,包括代码编辑器、编译器、调试器、编程器等。
- 支持多种开发语言:Atmel Studio 支持多种开发语言,包括 C、C++、汇编等。
- 支持多种 Atmel 微控制器:Atmel Studio 支持多种 Atmel 微控制器,包括 AVR、ARM Cortex-M 等。
- 免费使用:Atmel Studio 是一款免费的软件,可以从 Atmel 官网下载。
Atmel Studio 是一款功能强大且易于使用的 IDE,非常适合开发基于 Atmel 微控制器的嵌入式系统。
以下是 Atmel Studio 的一些具体功能:
- 代码编辑器:Atmel Studio 提供了一个功能强大的代码编辑器,支持语法高亮、自动完成、代码折叠等功能。
- 编译器:Atmel Studio 包含了一个 C 编译器和汇编器,可以将源代码编译成二进制代码。
- 调试器:Atmel Studio 提供了一个调试器,可以帮助开发者调试程序。
- 编程器:Atmel Studio 可以将程序烧写到 Atmel 微控制器中。
- 其他功能:Atmel Studio 还提供了许多其他功能,包括项目管理、库管理、版本控制等。
总体而言,Atmel Studio 是一款功能强大且易于使用的 IDE,非常适合开发基于 Atmel 微控制器的嵌入式系统。