Atmel Studio 6使用

发布者:AngelicJourney最新更新时间:2022-07-20 来源: csdn关键字:Atmel  Studio  6 手机看文章 扫描二维码
随时随地手机看文章

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 引用地址:Atmel Studio 6使用

上一篇:定时器中断程序-AVR STUDIO6-ATMEGA88PA
下一篇:使用ATMEGA8A 自己制作ARDUINO全过程

推荐阅读最新更新时间:2024-11-13 06:49

东芝开发出新一代电动车专用锂电池,快充仅6分钟
日本东芝公司日前宣布开发出新一代电动车专用锂电池,快充仅需6分钟。 据介绍,与一般采用石墨作为负极材料的锂电池不同,这种锂电池使用钛铌氧化物作为负极材料,具有能量密度高、可超快速充电等特性。传统电动车锂电池快充30分钟也只能充到约80%的电量,新一代锂电池快充仅需6分钟就能充到90%的电量。东芝公司测试用的电动车充电6分钟后最终跑了约320公里。 这种锂电池在充放电5000次后,依然可以维持90%以上的电池容量,且在零下10摄氏度的低温环境下仍能快速充电。 目前,东芝公司已做出了容量为50安培小时、巴掌大小的新一代锂电池样品,并计划对其进行完善,争取在2019年推出正式产品。
[汽车电子]
RT-Thread Studio:国产RISC-V生态的“强心剂”
芯片是信息技术产业链中的重要基石,也是我国落后于国际水平的技术领域之一。发展自主可控的芯片技术,并打破 Intel、高通、Arm等巨头在芯片技术上的垄断,已成为当下亟待解决的问题。作为软硬件的接口的处理器指令集,是构建芯片生态和发展芯片技术的核心部分,其重要性不言而喻。在此背景下,RISC-V有望成为新的选择。尽管具有通用、开放与免费的先期优势,但相比已经成熟的Arm和Intel x86,国内RISC-V生态仍然存在着不足,配套的软硬件、工具链、OS都需要均衡的发展。在此环境下RT-Thread Studio(物联网一站式开发环境)对芯来科技RISC-V处理器内核开发的全面支持,为RISC-V本土化应用生态的发展提供了强有力支撑。
[嵌入式]
RT-Thread <font color='red'>Studio</font>:国产RISC-V生态的“强心剂”
香港港华能源水系锌电池储能系统、储能能量管理系统等6项创新技术产品成果发布
日前,2024国际数字能源展重大成果发布会在深圳举行,港华能源研究院研发的钙钛矿太阳能电池、光伏智能关断器、能量路由器、SOEC电解水系统、水系锌基电池、储能能量管理系统6项创新技术产品成功入选,持续为能源变革提供全新硬科技支撑。
[新能源]
LG新旗舰或8月上市 搭载骁龙835弥补G6遗憾
尽管LG的最新旗舰机并未在中国市场发售,但是其即将发布的旗舰机型依然备受关注。按照之前的产品线,LG下半年还将发布V系列的新品,如无意外,其命名为LG V30。据了解,由于LG上半年发布的G6虽然外界好评如潮,但是由于未搭载骁龙835处理器,略显遗憾。为了弥补这个遗憾,LG将会在V30上采用这款处理器。 LG V20手机副屏   据之前的爆料消息看,LG V30将采用滑盖设计,副屏功能也得以保留并被集成到滑盖上,设计上非常新颖。近期,国外爆料大神@OnLeaks再次爆料了更多信息,@OnLeaks表示LG V30将加入无线充电技术,机身也由金属材质改为玻璃材质,质感更加优秀。另外,该机会采用和V20相同的后置双摄+后置指纹识别
[手机便携]
Samsung Pay公测 S6/S6 edge用户被抛弃?
     新年伊始,作为行业领头的三星电子发布了全新的旗舰机型Galaxy S7/S7 edge,亮相可谓惊艳,而不久前Samsung Pay也在国内开启了公测,正式进入中国市场,占得了各大媒体的头版头条。   Samsung Pay和Apple Pay相继推出,抢占智能终端移动支付市场,两者的相似之处很多,比如都可以通过NFC通信技术实现支付功能,当然这种方式只局限在POS机具备读卡器功能的前提下,而后推出的Samsung Pay相比Apple Pay最大的优势在于它还支持“MST磁信号安全传输”,帮助用户在没有读卡器的POS机上通过磁信号模拟刷卡,当然该技术是在三星收购了支付公司 LoopPay之后实现的。   Sams
[手机便携]
思科计划裁员4000余人以推进重组 第二财季收入同比下降6%
2月19日下午消息,思科宣布了裁员数千人的计划,作为其旨在将重心转移到人工智能和软件等高增长领域的重组的一部分。 这家供应商表示将裁减约5%的全球员工,以2023年8.49万员工计,这意味着它可能会裁员4000多人。 大部分裁员预计将在截至4月底的当前财政季度实施。 由于重组措施,思科将产生约5亿美元的费用。 2023年11月,这家供应商裁掉了4000个工作岗位。 在讨论2024财年第二季度收益(截至1月27日)的电话会议上,思科首席执行官查克·罗宾斯(Chuck Robbins)表示,客户仍在“消化”之前购买的设备,同时还指出固定和移动运营商的支出放缓,预计这种情况将持续到下一个财年。 他表示,云(服务)提供商正在努力解决超过2
[网络通信]
山东储能峰谷分时电价政策试点将在6月正式施行
  山东省发改委正式下发《关于开展储能峰谷分时电价政策试点的通知》,文件指出参与储能峰谷分时电价政策试点的用户,电力储能技术装置低谷电价在现行标准基础上,每千瓦时再降低3分钱(含税)。该文件将于2020年6月1日起试行,有效期至2022年5月31日。   试点项目参与电力市场直接交易的,自动退出蓄能电价政策试点,按照市场交易规则结算电费。 山东省发展和改革委员会关于开展储能峰谷分时电价政策试点的通知   鲁发改价格〔2020〕618号   各市发展改革委,国网山东省电力公司:   为充分发挥价格引导节能减排作用,调动电力用户避峰就谷和合理用电积极性,保障电网和发电机组稳定运行,根据《国家发展改革委关于创新和完
[新能源]
SEGGER为Apple M1芯片发布优化的Embedded Studio
SEGGER已为新的Apple M1芯片发布了其Embedded Studio的版本。通过本地编译基于Arm的M1芯片,而不是从Intel x86-64进行翻译,应用程序可以执行得更快。 M1是苹果公司第一个专门为Mac设计的基于Arm的系统,虽然基于ARM的M1可以使用Apple的Rosetta 2转换器转换为基于Intel x86的CPU执行应用程序,但是专门为M1内核构建的应用程序执行速度更快,功耗也更低。 为了充分利用本机编译应用程序的速度和性能潜力,SEGGER创建了适用于M1的Embedded Studio版本。Embedded Studio是SEGGER的跨平台集成开发环境(IDE),用于ARM / Cort
[嵌入式]
SEGGER为Apple M1芯片发布优化的Embedded <font color='red'>Studio</font>
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved