EEWorld 电子工程世界

文章数:10804 被阅读:13623255

账号入驻

【 Atmel R21开发心得】+ AtmelStudio应用笔记

最新更新时间:2021-08-31 12:04
    阅读数:

AtmelStudio应用笔记——(2)启动SAM R21第一个工程

文档编号

AN-0202-A0

关键字

AtmelStudio, SAM R21 Xplained Pro, EDBG

摘要

本文档记录了使用AtmelStudio,自行添加定制第一个工程,从创建工程、设置、编译、下载调试、单步执行、断点、寄存器/内存查看等进行描述。

Mars4zhu

目 录

1 AtmelStudio创建新工程 1

2 AtmelStudio设置项目 3

3 AtmelStudio下载调试程序 4

插图索引

11 AtmelStudio自动识别Xplained Pro Kit 1

12 AtmelStudio创建新项目 1

13 AtmelStudio新项目的目标MCU选择 2

14 AtmelStudio新项目自动生成的项目文件 2

21 设置编译器选项 3

22 设置调试工具接口、SWD速度、擦除编程选项 3

31 AtmelStudio新调试界面的寄存器、内存查看 4

32 AtmelStudio调试的汇编代码查看 4


表格索引

错误!未找到目录项。



1 AtmelStudio创建新工程

打开Atmel Studio,进入start page。之后插上SAM R21 Xplained Pro Kit后,即可自动识别并打开对应的开发板说明页面。如下图:

图 11 AtmelStudio自动识别Xplained Pro Kit

创建新项目,在Studio中点击菜单栏File-->New-->Project

图 12 AtmelStudio创建新项目

选定项目名称”Name”,项目文件目录“Location”、方案类型为“Create new solution”、方案名称“solution name”之后,点击“OK”;

图 13 AtmelStudio新项目的目标MCU选择

选择项目采用的Device,可以在“Device Family”下拉框中选择“SAM R 32-bit”,快速定位R21系列的6种不同配置的MCU。选择R21 Xplained Pro板子上的“ATSAMR21G18A”芯片。点击“OK”。自动生成项目文件与启动代码、空的main函数文件。

图 14 AtmelStudio新项目自动生成的项目文件

2 AtmelStudio设置项目

AtmelStudio提供了项目的设置,在项目名称上右键选择“propertie”即可进入设置界面。

图 21 设置编译器选项

图 22 设置调试工具接口、SWD速度、擦除编程选项



3 AtmelStudio下载调试程序

点击“Debug”之后,自动编译项目,下载程序并进入调试界面。可进行调试各种调试功能。

图 31 AtmelStudio新调试界面的寄存器、内存查看

图 32 AtmelStudio调试的汇编代码查看



版本历史(Revision History

版本号

发布时间

内容

A0

2015-01-07

初次发布。

推荐帖子

负载拉移(Load-Pull)原理在射频功率放大器设计中的应用
近年来由于微波通讯技术的进步,及通讯频宽与移动性越来越高的需求,无线局域网络(WLAN)在人类日常生活中之重要性大幅提升,并带动产学界纷纷投入此系统电路技术及产品的研发。图一为近年来所发展之无线局域网络技术。其中,尤以IEEE所制定的802.11a、g、HiperLAN通讯系统最受瞩目。它们均采用正交分频多用(OFDM)的技术。OFDM是一种数字展频调变技术,已成为新的无线通讯应用中最热门之传输调变选择。利用OFDM技术可增加宽带、降低噪声、提高保密性与解决多路径衰弱等通讯障碍。
JasonYoo RF/无线
求助各路大神。。关于430串口BootLoader的问题
本来是在做bootloader通过串口在线更新程序的,boot程序中串口初始化是用smclk115200波特率,app程序中串口用aclk9600波特率初始化,app程序中的串口无法工作(boot和app用的是同一个串口),但是能跳转到app程序,而且运行正常,其它功能都正常(包括另外几个用alck9600的串口)。我发现,把app程序的串口初始化改为smclk波特率9600,跳转以后串口就能正常收发了。去掉BootLoader功能,(为了还原上述过程)在同一个程序中先初始化串口,时钟源选择sm
lwlwl 微控制器 MCU
NXP LPC1768宝马开发板 第四章UART
第四章宝马1768——UART开发环境:集成开发环境μVision4IDE版本4.60.0.0主机系统:MicrosoftWindowsXP开发平台:旺宝NXPLPC1768开发板4.1UART4.2硬件描述4.3程序说明4.4实验现象
旺宝电子 NXP MCU
【Atmel SAM R21创意大赛周计划】第6周 USB CDC例程现象似乎不对呀
USB的CDC类是USB通信设备类(CommunicationDeviceClass)的简称。CDC类是USB组织定义的一类专门给各种通信设备(电信通信设备和中速网络通信设备)使用的USB子类。根据CDC类所针对通信设备的不同,CDC类又被分成以下不同的模型:USB传统纯电话业务(POTS)模型,USBISDN模型和USB网络模型。其中,USB传统纯电话业务模型,有可分为直接线控制模型(DirectLineControlModel)、抽象控制模型(AbstractControlM
770781327 Microchip MCU
请教高手逆变电压出来的220V电压用C8051F410单片机怎么采样呀?
请教高手逆变电压出来的220V电压用C8051F410单片机怎么采样呀?谢谢指教!!请教高手逆变电压出来的220V电压用C8051F410单片机怎么采样呀?如果你要采集馒头波,就分压后整流进行AD采样.如果你要采集交流波,则通过一个运放进行偏置放大后AD采样,如果是50HZ的话很好采的,呵呵!如果采样AC220V,可以用互感器;DC220V用电阻分压就可以是否隔离取决于你的系统要求,可以采用隔离运放或者线性光耦隔离谢谢各位!!我已经把220v交流经过变压器变为5V以下的交流
liangrongliang 电源技术
CMOS技术缓解了RF电路在SoC中的集成挑战
随着半导体制造能力允许在单块芯片上集成数千门逻辑电路,系统级芯片(SoC)开始占据未来IC技术的中心。不过,当今天人们在谈论SoC时,他们实际谈论的只是部分系统——仅是把数字基带与数据转换器、一些高速模拟IO、甚至一些射频电路集成在一起,只要它不会太复杂。由于工艺技术的不兼容性,RF集成通常被认为是一种基本上尚未解决的SoC挑战。在数字裸片上集成RF电路会限制良品率或导致高昂的测试成本,从而极大地增加生产成本。但问题比这更复杂和微妙。从SoC系统层面上来看,RF集成将给硬件器件的电路设
fly RF/无线

最新有关EEWorld 电子工程世界的文章

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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