首页 > 评测 > 不止是低功耗——SAM D21 Xplained Pro 评测

不止是低功耗——SAM D21 Xplained Pro 评测

SAM D21   Atmel   Xplained   Cortex-m0+   
  • 作者:小淘气
  • 来源:21ic
  • [导读]
  • Atmel 的SAM D 系列MCU为Atmel公司的基于ARM Cotex-M0+内核MCU产品,性能、能效与优化的架构和优化外设组合在一起,是低功耗低成本通用型微控制器,具有多个灵活的串口,计数器,ADC模拟比较器等丰富的外设,是成本敏感产品的理想选择。

3. 功能设置

(1) 供电方案

SAM D21 Xplained Pro开发板提供了三种供电方式,如下图:

SAM D21 Xplained Pro10.jpg

开发板的外部电源接口可以由外部电源供电,同时也可以由板子向外侧提供5V和3.3V电源,如下图:

SAM D21 Xplained Pro11.jpg

(2) 嵌入式调试工具

开发板还提供了板载的嵌入式调试工具,在不同的开发板上方案相同甚至元件的布局都基本相同,EDBG由几颗LED指示工作状态,如下图:

SAM D21 Xplained Pro12.jpg

(3) 硬件识别系统

每块板子都有硬件识别系统,包括制造商,产品名称,版本等信息,详细见下图:

SAM D21 Xplained Pro13.jpg

(4) 按键和LED

开发板提供了两个机械按键和一个用户LED,具体功能如下图:

SAM D21 Xplained Pro14.jpg

(5) USB接口

开发板提供了2个Micro USB一个用于调试另一个接口用于D21的USB接口开发,用于开发的接口如下图:

SAM D21 Xplained Pro15.jpg

(6) 串行FLASH

开发板另外提供了一块8M的串行Flash用于外部的数据存储,如下图:

SAM D21 Xplained Pro16.jpg

另外,Xplained Pro系列板子都具有的标准外部扩展接口这里就不做过多介绍了。

六.产品使用方案

1. 软件说明

Atmel Studio是Atmel公司的免费IDE,Atmel Studio7.0为最新版本,支持Atmel公司的SMART 和 AVR系列产品,IDE支持C/C++以及汇编编程,当Xplained开发套件与计算机相连,Atmel Studio会自动识别出开发板的型号并提供与之对应的文件、例程。

接下来我们就简单介绍一下SAM D21 Xplained Pro 套件在Atmel Studio中的使用。

2. 连接计算机使用

运行Atmel Studio 7.0

SAM D21 Xplained Pro17.jpg

将开发版连接到计算机,首先是安装驱动文件如下图:

SAM D21 Xplained Pro18.jpg

当驱动文件安装成功后Atmel Studio会自动识别出开发板的型号,如下图:

SAM D21 Xplained Pro19.jpg

页面内显示了与开发板相关的信息。

上电后,板上自带的LED程序运行LED闪烁,如下图:

SAM D21 Xplained Pro20.jpg

接下来我们建立一个简单的示例工程,如下图:

SAM D21 Xplained Pro21.jpg

Atmel提供了相当多的例程达到230个,如下图:

SAM D21 Xplained Pro22.jpg

我们选择最简单的LED程序,如下图:

SAM D21 Xplained Pro23.jpg

建立完成的LED示例程序,如下图:

SAM D21 Xplained Pro24.jpg

下载程序到开发板,开发板上的用户LED亮起,同时调试指示的LED也亮了起来如下图:

SAM D21 Xplained Pro25.jpg

七.其他资料

官方提供了详细的原理图和layout,用户手册,入门指南等文件,并且提供了源文件,如下图:

SAM D21 Xplained Pro26.jpg

原理图和PCB文件为Altium文件,如下图:

SAM D21 Xplained Pro27.jpg

官方提供了几乎全部的源文件,并且每一份文件都足够详细,文件做的也非常的漂亮,不管是方案设计还是文件管理都值得学习。

  • 本文系21ic原创,未经许可禁止转载!

网友评论