从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 开发板推荐:
- ATSAMA5D36 评估套件 一款适用于Atmel SAMA5D3 ARM® Cortex®-A5 处理器的微处理器设计的低成本开发平台。
- SAMD20开发套件 一款基于演示高性能的电容式触摸支持外设触摸控制器的触摸传感器开发套件。
- ATSAM3U评估套件 一款基于Atmel AT91SAM3系列芯片的开发评估平台。
开发环境搭建-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 开发板推荐:
- ATSAMA5D36 评估套件 一款适用于Atmel SAMA5D3 ARM® Cortex®-A5 处理器的微处理器设计的低成本开发平台。
- SAMD20开发套件 一款基于演示高性能的电容式触摸支持外设触摸控制器的触摸传感器开发套件。
- ATSAM3U评估套件 一款基于Atmel AT91SAM3系列芯片的开发评估平台。
参考资料
- 8/16位单片机的终结者——SAM D10 Xplained Mini 开发板评测
- 低功耗、便于扩展的Atmel WINC1500-XSTK WiFi开发套件评测
- 简化嵌入式系统设计 ——搭载Atmel SAM D21的Xplained Pro开发板测评
原创申明:本文为爱板网原创,谢绝转载!
从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 开发板推荐:
- ATSAMA5D36 评估套件 一款适用于Atmel SAMA5D3 ARM® Cortex®-A5 处理器的微处理器设计的低成本开发平台。
- SAMD20开发套件 一款基于演示高性能的电容式触摸支持外设触摸控制器的触摸传感器开发套件。
- ATSAM3U评估套件 一款基于Atmel AT91SAM3系列芯片的开发评估平台。