本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

指尖上的Cortex-M0+ MCU——Atmel SAM D11 Xplained Pro测评

发布时间:2015-07-20
分享到:

指尖上的Cortex-M0+ MCU——Atmel SAM D11 Xplained Pro测评

发布时间:2015-07-20
分享到:

ARM Cortex®-M内核面世以来,各大微控制器厂商都陆续推出了Cortex®-M内核的MCU,比如Atmel、Freescale、TI、ST等等,甚至连国内的兆易创新GigaDevice也推出了GD32,可以看出ARM Cortex®-M 内核的MCU阵营已经越来越大。说到Atmel,相信大家都不陌生,Atmel 公司为全球性的业界领先企业,致力于设计和制造各类微控制器、电容式触摸解决方案、先进逻辑、混合信号、非易失性存储器和射频 (RF) 元件。凭借业界最广泛的知识产权 (IP) 技术组合之一,Atmel 为电子行业提供针对工业、消费、安全、通信、计算和汽车市场的全面的系统解决方案。

今天给大家带来的是Atmel官方评估板SAM D11 Xplained Pro 的测评,SAM D11 Xplained Pro采用了Atmel® | SMART SAM D系列的小型封装尺寸的ATSAMD11D14A作为主控制器,与 SAM D10(评测)、SAM D20 和 SAM D21 (评测)完全兼容,添加了 SAM D10 所没有的全速 USB,并且芯片大小只有小指头的一半大小。Atmel® | SMART SAM D ARM® Cortex®-M0+ 的微控制器 (MCU) 系列凝聚了 Atmel 在嵌入式闪存微控制器技术方面数十年的创新思想与丰富经验,它不仅设定了灵活性和易用性方面的新基准,而且还将基于 ARM Cortex-M0+ 的 MCU 的高性能和高效能与优化的架构和外设集很好地融合在一起。上面说了这么多,下面就为大家一一揭晓吧!

评估板开箱

刚拿到SAM D11 Xplained Pro,包装盒子很小,大概只有烟盒那么大,虽说是纸盒子,不过总体还是相当硬朗。正面看到的依旧是熟悉的机器人、Atmel的logo和板卡型号。

小心翼翼的拆开包装盒,拿出板卡,板卡很小,呈正方形,根据精确测量,也就6*6cm那么大,面积和一般银行卡差不多大。

Atmel SAM D11 Xplained Pro评估套件是用来评估ATSAMD11D14A微控制器的一个硬件平台,支持Atmel Studio集成开发平台,该套件可轻松开启ATSAMD11D14A的功能,并快速开发产品。SAM D11 Xplained Pro板载一个嵌入式调试器EDBG,并且无需外部工具就可编程和调试ATSAMD11D14A。并且支持外接Atmel Xplained 扩展板,如OLED、SD卡扩展板等等。评估板特性主要包括:

  • ATSAMD11D14A微控制器
  • 1个机械复位按钮
  • 1个机械用户按钮(用于唤醒、引导加载程序或通用)
  • 1个黄色用户LED
  • 32.768kHz晶振焊接预留
  • 仅设备模式的USB接口
  • 1个Xplained Pro的外部扩展接口
  • 2个QTouch® 电容触摸按钮
  • USB供电
  • 支持ASF应用实例
  • 嵌入式调试器(在Atmel Studio 6.2中自动识别、1个黄色状态LED、1个绿色电源LED、编程和调试、数据网关接口:SPI、I²C、4个GPIO、 虚拟COM端口(CDC)

ATSAMD11D14A微控制器特性

  • 工作于高达48MHz的ARM Cortex-M0+ 处理器
  • 16KB 系统内自编程Flash,4KB SRAM 存储器
  • 内部和外部的48MHz 的DFLL48M时钟选项,48MHz~96MHz的FDPLL96M时钟选项
  • 8个外部中断,1个不可屏蔽中断
  • 用于编程、测试、调试的两线串行调试接口 (SWD)
  • 空闲、待机和睡眠模式,梦游的外设
  • 6通道直接存储控制器(DMAC)
  • 6通道事件系统
  • 2个16位定时器/计数器
  • 1个24位控制定时器/计数器(TCC)
  • 具有时钟/日历功能的32位实时计数器 (RTC)
  • CRC-32 发生器
  • 1个全速 (12Mbps) 通用串行总线 (USB) 2.0接口
  • 多达3个的可配置为USART、I2C、SMBUS/PMBUS、SPI、LIN从机的串行通信接口 (SERCOM)
  • 1个多达10通道的12位、350ksps模拟数字转接器(ADC)
  • 1个10位、350ksps 数字模拟转换器(DAC)
  • 具有窗口比较功能的两个模拟比较器(AC)
  • 72通道的电容触摸和接近感应的外设触摸控制器 (PTC)
  • 多达22个可编程 I/O 口
  • 封装:24引脚QFN、20引脚SOIC
  • 工作电压:1.62V ~ 3.63V
Atmel 开发板推荐:

开发环境搭建-Atmel Studio 6.2

ATSAMD11D14A 开发环境很多,有官方的 Atmel Studio ,有第三方的Keil、IAR等等,官方推荐使用Atmel Studio,根据笔者长时间的使用,Atmel Studio开发起来更简单、快速,现在最新版是Atmel Studio 6.2。Atmel Studio 6 是一个集成开发平台 (IDP),可用来开发和调试基于 Atmel ARM® Cortex®-M 和 Atmel AVR® 微控制器 (MCU) 的应用。Atmel Studio 6 IDP 提供了一个无缝、易用的环境,可供用户编写、构建和调试采用 C/C++ 或汇编代码编写的应用。Atmel Studio 6 免费提供,并集成有 Atmel Software Framework (ASF)。ASF 是一个包含 1600 个 ARM 和 AVR 示例项目的大型免费源代码库。

Atmel Studio6.2官方下载链接

下载安装Atmel Studio 6.2后,用USB数据线将SAM D11 Xplained Pro和电脑连接,等待驱动程序安装完成后。

打开Atmel Studio 6.2后,开发环境会自动识别评估板,并显示评估板图片和型号。

打开后看到开发环境主页的板卡信息,点击 New Example Project... ,即可开启ASF例程,在这里笔者选择了一个FreeRTOS demo using Co-routines feature on OLED1 Xplained Pro例程用来测试评估板。

程序下载和验证

打开例程,确认后,编译代码并生产烧写文件。

此例程是一个带RTOS的OLED测试程序,将Atmel OLED官方扩展板插在SAM D11 Xplained Pro的外部扩展口EXT1上面,即可下载程序,观察OLED现象。

小结

介绍了Atmel官方评估板SAM D11 Xplained Pro,板卡搭载了基于Cortex®-M0+ 的Atmel® | SMART SAM D系列中小型封装尺寸的微控制器ATSAMD11D14A,与 SAM D10、SAM D20 和 SAM D21 完全兼容。配合Atmel官方的扩展插件板,可以扩展更多的功能,做到了统一匹配性。SAM D11的小尺寸、低功耗特性可以方便的用于空间敏感的便携式电子产品,并且此系列提供了一系列丰富的外设,实现了高灵活性、易用性和低功耗,是广泛的家庭自动化、消费、计量和工业应用的理想之选。

Atmel 开发板推荐:

参考资料

原创申明:本文为爱板网原创,谢绝转载!

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论 (2)
讨论区
loveeeboard ·  2015-07-21
小七 ·  2015-07-21