https://www.jb51.net/softs/556230.html

Atmel Studio6也叫Avr Studio 6,是一款由Atmel公司开发的免费、集成化开发环境(IDE),可用来开发和调试基于Atmel ARM Cortex-M和AtmelAVR微控制器(MCU)的应用,Atmel Studio6提供了一个无缝、易用的环境,包含C/C++编译器、汇编器和模拟器,供用户编写、构建和调试采用C/C++或汇编代码编写的应用,还能与系统内的调试器和编程器无缝连接,进一步简化了代码开发,需要此款工具的朋友们可以前来下载使用。

Atmel Studio 6.2现已推出,新版增加了先进的调试功能(例如数据和中断跟踪),提高了RTOS集成,能够更好地调试已优化的代码,通过引入Atmel Gallery和Atmel Spaces两个模块,进一步简化了内嵌式MCU设计,减少了开发时间和成本。

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、设置优化率

定位代码地址:

设置晶振频率:

设置头文件路径:

设置需要生成的文件:

设置优化率:

添加自定义库:

现有项:

AVR Studio 6常用设置

1、字体和TAB键的设置。

由于AVR Studio 6采用Visual Studio 2010外壳,所以这部分的设置和VS完全相同。

选择tools->options,打开相应的选项卡即可。

字体设置

TAB设置

由于在不同的编辑器中TAB键的长度不同,所以我个人习惯插入Space即空格!这样在记事本打开的代码的话就稍微好看一点!

2、时钟设置

如果要使用AVR Studio内部自带的软件延时函数,则必须要定义时钟频率。若不定义,默认为1000000MHZ。

选择project->properties

Atmel Studio 6新功能特性

关键特性

•Support for 300+ Atmel AVR and SAM3, SAM4 and SAM D20 devices

支持300+ Atmel AVR SAM3,SAM4 SAMD20芯片

•Atmel Software Framework (ASF)

爱特梅尔公司软件框架

•Vast source code library including drivers, communication stacks, graphic services and touch functionality. ASF enables customers to focus on application differentiation, and accelerates design time.

巨大的源代码库包括司机、通信栈、图形功能服务和联系,ASF使客户专注于应用差异化和加速设计时间。

•More than 1,600 project examples with source code.

1600多个工程实例源代码。

•ASF Explorer for selecting and integrating ASF components into your own design.

ASF Explorer用于选择和集成ASF组件到您自己的设计。

•Atmel Gallery

Atmel Gallery

•Online apps store for development tools and embedded software from Atmel and third parties.

嵌入式软件开发工具在线应用商店从爱特梅尔公司和第三方提供。

•Easy and secure purchasing process from the Atmel Studio 6 platform.

容易和安全从Atmel Studio 6平台采购流程。

•Atmel QTouch® Composer

爱特梅尔公司QTouch®库

•Seamlessly ties together the tools required to edit the code in Atmel Studio 6 and to tune the touch design, making

无缝联系在一起的工具需要编辑Atmel Studio 6中的代码和优化触摸设计,制作比以往更容易将电容触摸功能集成到应用程序。

•The validation wizard provides an easy and intuitive way of testing system performance.

验证向导提供了一个简单而直观的方式测试系统的性能。

•With the power analyzer, users can monitor power consumption of the microcontroller in real time.

随着功率分析仪,用户可以实时监控单片机的功耗。

•The real-time data graph and trace graph records data generated during debugging, storing it for later playback.

This allows the user to inspect recorded data sets.

实时数据图和跟踪图记录在调试的过程中生成的数据,存储后回放,这使得用户检查记录的数据集。

•Wireless Composer 1.0

无线设计 1.0

•Provides a performance test application and contains easy-to-understand displays to configure, command, and monitor information coming from the performance test application running on the target.

提供了一个性能测试应用程序,包含易于理解的显示配置,命令,并监控信息在目标系统上运行性能测试应用程序。

•Integrated C/C++ compiler

C / c++编译器集成

•Provides one seamless environment with everything the designer needs to write, build, program and debug C/C++ andassembly code.

为设计师提供了一个无缝的环境,在写,构建、程序和调试C / c++和汇编代码。

•Customers can choose the coding style that best fits their project and generates the most optimal code for their designs.

客户可以选择最适合他们的项目的编码风格和生成最优的代码设计。

•Advanced debugging features

高级调试功能

Support for complex data breakpoints

支持复杂的数据断点

•Nonintrusive trace support for SAM3 and SAM4 family of devices, including:

专业不跟踪支持SAM3和SAM4的设备,包括:

•Statistical code profiling

统计代码分析

•Interrupt trace / monitoring

中断跟踪/监控

•Data trace

资料追踪

•Polled Data trace support for ARM Cortex M0+

调查数据跟踪支持ARM Cortex M0 +

•Real-time variable tracking with optional timestamp

实时变量跟踪与可选的时间戳

•Integration of Percepio Tracealyzer technology for providing leading-edge visualization of debug data and RTOS awareness

整合Percepio Tracealyzer提供前沿技术的可视化调试数据和操作系统意识

•Integrated editor with visual assist

综合编辑器与视觉辅助

•Write code faster with visual assist code completion tools

编写代码更快的使用视觉辅助代码完成工具

•New project wizard

新项目向导

•Easily create a new project from scratch or from a large library of example designs.

轻松地从头开始创建一个新项目或大型库的设计例子

•In-system programming and debugging

在系统编程和调试

•Provides a seamless interface to all Atmel in-circuit programmers and debuggers.

所有爱特梅尔公司提供了一个无缝接口软件编程和调试器。

•Full debug views

完整的调试视图

•Creates a transparent view into CPU and peripherals, enabling easy code development and debugging.

创建一个透明的视图到CPU和外围设备,使简单的代码开发和调试。

•Full chip simulation

全芯片软件仿真

•Delivers an accurate model of CPU, interrupts and peripherals.

提供一个精确的模型,CPU、中断和外围设备

•Support for external stimuli.

支持外部激励

•Atmel Spaces

Atmel 空间

•Cloud-based collaborative workspace for securely sharing embedded design and tracking progress of projects with your peers.

基于云计算的协作工作空间和你的同行安全地共享嵌入式设计和跟踪项目的进展

Atmel Studio 6使用相关推荐

  1. 基于硬件的C(C++)语言程序设计教程5:更改Atmel Studio的语言设置

    本系列文章希望探讨以硬件为平台讲述C(C++)知识的一个新的途径,改变目前大多数C语言教程仅注重C语言本身的语法规则,而脱离其应用环境的现状.希望读者通过本教程的学习,能够立刻学以致用,真正将所学知识 ...

  2. AVRWARE++开发笔记8:Atmel Studio去除拼写检查

         这篇日志插入1个Atmel Studio的使用技巧. Atmel Studio安装完毕后,对中文支持不好,会出现如下现象,它对中文予以错误标识,表明拼写错误.     可以通过如下步骤,去除 ...

  3. Atmel Studio 6.0 重新安装

    问题描述: Atmel Studio 6.0 重新安装 在卸载Atmel Studio6.0之后,重新安装Atmel Studio6.0软件,提示cannot find one or more com ...

  4. Atmel Studio 7新建AVR单片机工程

    Atmel Studio 7新建AVR单片机工程 这篇文章用来演示如何Atmel Studio 7开发环境新建单片机工程 (30条消息) Atmel Studio 7新建AVR单片机工程_weixin ...

  5. 使用Atmel Studio开发Arduino的ATmega328P单片机

    摘要:我们知道Arduino开发板常用的芯片是Atmel公司生产的AVR微控制器系列.最常见的是ATmega328P,被广泛用于Arduino Uno开发板.其他常用的AVR芯片包括ATmega256 ...

  6. 安装 Atmel Studio 7.0 时安装 Visual Studio Shell 2015 失败,软件安装注册表修复

    不小心弄坏注册表导致软件安装失败.下载微软注册表修复工具,修复后安装. 第一步下载修复工工具并卸载Atmel Studio相关 第二部重新安装Atmel Studio 7 Fix problems t ...

  7. Atmel Studio 6.0 SP2 2.4 Gb.txt

    3DQuickPress5.2.1三维连续冲模设计.txt Atir Strap 2011 build 100 with Beamd 2010 .txt Atmel AVR Studio 6.0.17 ...

  8. Atmel Studio 7.0 快速上手指南(基于ASF)

    就在最近,Atmel终于推出了新版本IDE--Atmel Studio 7.0,该版本采用了微软最新的 Visual Studio 2015 平台,在速度.性能和代码视觉风格上都体现的淋淋尽致,用起来 ...

  9. Atmel Studio 开发 atmega -- Pro Micro

    IDE开发环境: Atmel Studio 7.0 Target: Pro Micro atmega32u4 烧写工具: USBasp 烧写软件: F:\ardunio\as\avrdudess_20 ...

最新文章

  1. 丘成桐:中国人可以做世界一流学者
  2. PowerShell 6.2 PSCommandNotFoundSuggestion
  3. hive编程指南电子版_第三篇|Spark SQL编程指南
  4. Linux 网络编程详解二(socket创建流程、多进程版)
  5. 新手入门深度学习 | 目录
  6. 【MM配置】评估和账户确定(Valuation Account Determination) - 1
  7. 详解Attention、Tacotron、WaveNet、LPCNet声码器等前沿方法
  8. 自执行匿名函数剖析整理
  9. ArcGiS/ArcInfo/ArcEditor/ArcMap/ArcView的区别
  10. tensorflow学习之常用函数总结:tensorflow.placeholder()函数
  11. 002.FTP配置项详解
  12. 家居照明行业网络营销怎么搞?
  13. macbook终端打开jupyter notebook
  14. mall-accounts.json ES测试数据
  15. Vue路由管理(菜单列表)
  16. cmd默认是以管理员身份运行
  17. UE4 LOD Screen Size
  18. 部分选主元matlab,列选主元的高斯消去法-matlab
  19. ETCD数据库源码分析——Cluster membership changes日志
  20. jar包+注册码 破解Jetbrains IDEA 2017.2.1版本

热门文章

  1. 网页截图并自动放入word文档【python】
  2. Alt+F8突然打不开Word的宏建立?又多了一种截图方式
  3. centos7 rabbitMQ集群搭建
  4. 屏幕尺寸,分辨率,像素,PPI之间到底什么关系?
  5. ood 面向对象分析 设计模式课程总结
  6. 表白公式计算机,数学公式的超酷表白
  7. Win11开启U盘移动硬盘写入缓存策略怎么设置
  8. 大数据可视化案例:360骗子地图
  9. Hacker_Kid-v1.0.1靶场
  10. 【愚公系列】2022年05月 vue3系列 配置自动打开浏览器和自动模板