风筝
发表于: 2018-7-13 21:54:44 | 显示全部楼层

前言



本应用笔记旨在帮助入门基于ARM Cortex-M23内核的Atmel SAML10和SAML11微控制器,通过使用他们各自的Xplained Pro评估套件。


Atmel SAM L10和SAML11 Xplained Pro评估套件是用于评估ATSAML10E16A和ATSAML11E16A微控制器的硬件平台。


每个套件均支持Atmel Studio集成开发平台,并且可以轻松访问微控制器的所有功能。



1.     器件相关文档

◼    数据手册

网页:http://www.microchip.com/

文档说明:SAM L10 / L11系列数据手册,提供外设描述和电气性能特点。


◼    勘误表

网页:http://www.microchip.com/

文档说明:SAM L10 / L11系列勘误表和数据表说明。


2.     SAM L10 / SAM L11Xplained Pro评估套件

ATSAML10E16A.png

◼    相关文件:

•    SAM L10/ L11 Xplained Pro用户指南(.pdf)

•    SAML10-Xplained-Pro设计文档(.zip)

•    SAML11-Xplained-Pro设计文档(.zip)


◼    主要特征:

•    ATSAML10E16A-AUATSAML11E16A-AU微控制器

•    一个机械式复位按钮

•    一个机械式可编程按钮

•    一个QTouch按钮

•    一个用户LED指示灯(黄色)

•    32.768kHz晶振

•    ATECC508A加密认证IC

•    两个Xplained Pro扩展插头

•    一个X32插头

•    一个mikroBUS插头

•    板载嵌入式调试器

     -     AtmelStudio中用于识别电路板的自动识别码

     -     一个状态LED指示灯(黄色)

     -     一个电源LED指示灯(绿色)

     -     包括范围信息在内的复杂数据类型的符号调试

     -     编程和调试,包括功率测量

     -     数据网关接口:SPI、I2C、四个GPIO

     -     虚拟COM端口(CDC)

•    嵌入式电流测量电路,Atmel Data Visualizer支持数据可视化

•    USB供电


3.     软件开发工具

Atmel Studio 7使用GCC编译器,是快速上手SAM L10 / SAM L11微控制器的首选IDE。 Atmel START是生成最初项目的首选用户界面。 任何Atmel START项目可以在Atmel Studio 7、IAR或KEIL IDE中使用。


◼    Atmel Studio 7

网页:Atmel Studio

文档:Atmel Studio 7.0 Web安装程序(.exe)

Atmel Studio 7开发环境是开发和调试SAM L10 / SAM L11固件的首选IDE。


◼    Atmel Start

网页:Atmel Start

文档:Atmel Start用户指南,另外也可以使用界面中的帮助菜单。

Atmel Start.png


Atmel Start使得用户能够以一种可用且优化的方式选择和配置软件组件,并定制嵌入式应用程序。


本文翻译自Microchip的官方应用笔记AN2722:Getting Started With SAM L10 / L11 Xplained Pro Application Note

跳转到指定楼层
风筝
发表于: 2018-7-15 08:53:39 | 显示全部楼层

4.    使用Atmel Studio 7和Atmel Start快速入门SAM L10 / SAM L11评估套件

注意:在下面描述的步骤中,使用SAM L10 Xplained Pro作为参考;但是,对于SAM L11 Xplained Pro评估套件,也可以执行相同的步骤。


4.1    操作指南

请按照以下步骤开始探索Atmel Xplained Pro平台:

1.     下载Atmel Studio

2.     安装Atmel Studio。

3.     启动Atmel Studio。

Atmel Studio.png


4.     使用micro-USB电缆(Standard-A到Micro-AB)将评估套件连接到PC。

当Xplained Pro MCU套件首次连接到计算机时,操作系统将安装软件驱动程序。驱动程序文件支持32位和64位版本的Microsoft Windows XP、Windows Vista、Windows 7、Windows 8和Windows 10。

your device is ready to use.jpg


当Xplained Pro MCU电路板通电时,电源LED(绿色)将点亮并且Atmel Studio将自动检测到特定的Xplained Pro MCU和可能连接的扩展板。Atmel Studio将提供相关信息的链接,例如数据手册和工具包文档。


注意:ATSAML10E16A和ATSAML11E16A器件通过使用板载的嵌入式调试器进行编程和调试,因此无需外部编程器或调试器工具。

图4-1.  Atmel Studio SAM L10 / SAM L11 Xplained Pro简介

Xplained Pro Introduction.jpg


5.     从Atmel Studio启动Atmel Start:File > New > Atmel Start Example Project,然后打开Atmel Start直接进入Atmel Studio。

图4-2.  在Atmel Studio打开Atmel Start示例项目

Atmel Start Example Project.jpg

Atmel Start将加载现有的示例列表。


6.     在列表中选择“LED Flasher”示例,然后单击“Open Selected Example”。

图4-3.   Atmel启动SAM L1x可用示例列表

Available Example List.jpg


7.     选择SAM L10或SAM L11 Xplained Pro Board,然后单击Select board

图4-4.  开发板选择

Board Selection.jpg


8.     单击GENERATE PROJECT以从Atmel Start生成项目。然后将显示“Software Components Window”。

图4-5.   Atmel Start项目生成

Atmel Start Project Generation.jpg


9.    将显示以下窗口:输入项目名称、解决方案、解决方案名称,然后浏览并选择项目保存的位置。单击“OK”以在Atmel Studio中打开项目。

图4-6.     Atmel Studio导入新的Atmel Start工程

New Atmel Start Project Importation.jpg

Atmel Studio将创建该项目。


10.     按照以下步骤配置调试器/编程器接口:

         - 打开项目属性:Project > Properties或按下<ALT + F7>。

         - 单击Tool

         - 在Selected debugger/programmer选项中,选择“EDBG ATMLxxx”。

         - 在Interface选项中,选择“SWD”。

图4-7.  编程工具选择

Programming Tool Selection.jpg


11.    编译并运行LED Flasher应用程序。

         - 构建项目:Build > Build Solution或按下<F7>。

         - 将代码加载到SAM L10 Xplained Pro中并开始调试:Debug> Start debugging然后break或按下<ALT + F5>。

         - 应用程序已烧写进MCU,并且调试器停在main函数。

         - 运行代码:Debug> Continue或按下<F5>。

         - 该示例开始在Xplained Pro评估套件全速运行。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题 5 | 回复: 15



手机版|

GMT+8, 2024-12-21 22:27 , Processed in 0.052829 second(s), 9 queries , Gzip On, MemCache On. Powered by Discuz! X3.5

YiBoard一板网 © 2015-2022 地址:河北省石家庄市长安区高营大街 ( 冀ICP备18020117号 )

快速回复 返回顶部 返回列表