Atmel SAM D21 Xplained Pro 开发板评测锦集:
Atmel SAM D21 Xplained Pro 开发板板载嵌入式调试器和编程器,并拥有一系列广泛的兼容
扩展板。同时,Atmel 也提供了免费的Atmel Studio 6 集成开发环境,它支持所有Atmel AVR 和SAM
器件,项目向导提供2000多个可以实际运行的项目例,无缝连接到所有在系统调试器,可以快速的寻
找到Atmel 提供的关于该开发板的例程,极大的缩短了开发时间。
个人感觉:对于一个工程师或者相关专业学生以及些电子爱好者,开发板板载嵌入式调试器和编程
器是一个开发板容易使用的基础,对于用户而言,是非常方便,不需要在购买编程调试器,直接一个
MiniUSB接口就可以搞定,就硬件方便而言,着实方便了不少,就软件方面而言,免费的Atmel Studio
6 集成开发环境,而且配有充足的例子程序,这是非常好的,因为对于用户而言,一个新的开发环境,
新的开发板只能说是从简单的开始,了解相关的开发环境,了解相应的编程思路,这对与一个工程师
是非常重要,这可以很方便的为以后开发项目做准备。
SAM D21 MCU系列
Processor:
ARM Cortex-M0+ CPU running at up to 48MHz
Single-cycle hardware multiplier
Micro Trace Buffer (MTB)
System
Power-on reset (POR) and brown-out detection (BOD)
Internal and external clock options with 48MHz Digital Frequency Locked Loop (DFLL48M) and 48MHz to 96MHz Fractional
Digital Phase Locked Loop (FDPLL96M)
External Interrupt Controller (EIC)
16 external interrupts
One non-maskable interrupt
Two-pin Serial Wire Debug (SWD) programming, test and debugging interface
Low Power
Idle and standby sleep modes
SleepWalking peripherals
Peripherals:
12-channel Direct Memory Access Controller (DMAC)
12-channel Event System
Up to five 16-bit Timer/Counters (TC), configurable as either:
One 16-bit TC with compare/capture channels
One 8-bit TC with compare/capture channels
One 32-bit TC with compare/capture channels, by using two TCs
Three 24-bit Timer/Counters for Control (TCC), with extended functions:
Up to four compare channels with optional complementary output
Generation of synchronized pulse width modulation (PWM) pattern across port pins
Deterministic fault protection, fast decay and configurable dead-time between complementary output
Dithering that increase resolution with up to 5 bit and reduce quantization error
32-bit Real Time Counter (RTC) with clock/calendar function
Watchdog Timer (WDT)
CRC-32 generator
One full-speed (12Mbps) Universal Serial Bus (USB) 2.0 interface
Embedded host and device function
Eight endpoints
Up to six Serial Communication Interfaces (SERCOM), each configurable to operate as either:
USART with full-duplex and single-wire half-duplex configuration
I2C up to 3.4MHz
SPI
LIN slave
One two-channel Inter-IC Sound (I2S) interface
One 12-bit, 350ksps Analog-to-Digital Converter (ADC) with up to 20 channels
Differential and single-ended input
1/2x to 16x programmable gain stage
Automatic offset and gain error compensation
Oversampling and decimation in hardware to support 13-, 14-, 15- or 16-bit resolution
10-bit, 350ksps Digital-to-Analog Converter (DAC)
Two Analog Comparators (AC) with window compare function
Peripheral Touch Controller (PTC)
256-Channel capacitive touch and proximity sensing
I/O
Up to 52 programmable I/O pins
Drop in compatible with SAM D20
Packages
64-pin TQFP, QFN
48-pin TQFP, QFN
32-pin TQFP, QFN
Operating Voltage
1.62V – 3.63V
Atmel SAM D21 Xplained Pro 开发板评测: 软件开发环境 ,Atmel Studio 6.2beta 开发环境的构建不是那么难,需要登录Atmel 官网注册之后才能下载相应的集成开发环境,
该开发环境应该是 用.NET 相关工具开发的,需要安装相应的基础运行环境,之后也就是安装相应与硬件相关的USB驱动了,设计
到硬件就会涉及系统以及运行方式问题,记得之前,装一个调试器的驱动是,WIN7怎么都装不好,非要XP 系统,结果没办法就装
双系统了,不过这个Atmel Studio 还好,直接在软件内部集成了与调试编程的相关接口,对WIN7系统的支持还是很好的,
环境搭建好就是用一个简单的例子做基础的测试,熟悉下编程调试方法,也熟悉下开发环境,在Atmel Studio 6.2beta 开发环境
中可以直接在线获取各种例子程序,或者是直接将有例子的安装包进行安装,也就不需要之后的在线下载了,直接导即可,总之
Atmel Studio 基本的配置还是比较容易的。
ATmel SAM D21 之前没有接触过,但是根据接触过的单片机来说说吧
内核:D21 内核是Cortex-M0这在现在中低端的MCU中来说逐渐步入主流,可以发现现在一些电子产品中已经逐渐摆脱16位MCU,把平台切到了M0,这主要一是从性能上M0要大大的优于8位、16位的MCU这是毋庸置疑的
低功耗:D21的低功耗小于 70µA/MHz,现在有些产品中,尤其是便携式设备,客户常常会提出在电池供电条件下要工作几个月甚至数年,这样MCU的功耗问题将是首要考虑的,所以D21的低功耗优势就是一个亮点。
外设来:全速 USB 设备和硬件触摸支持这两个亮点功能可是相当吸引人的,全速 USB 设备的支持可以提升产品的应用性能同时也降低了设计成本
ATmel SAM D21 之前没有接触过,但是根据接触过的单片机来说说吧
内核:D21 内核是Cortex-M0这在现在中低端的MCU中来说逐渐步入主流,可以发现现在一些电子产品中已经逐渐摆脱16位MCU,把平台切到了M0,这主要一是从性能上M0要大大的优于8位、16位的MCU这是毋庸置疑的
低功耗:D21的低功耗小于 70µA/MHz,现在有些产品中,尤其是便携式设备,客户常常会提出在电池供电条件下要工作几个月甚至数年,这样MCU的功耗问题将是首要考虑的,所以D21的低功耗优势就是一个亮点。
外设来:全速 USB 设备和硬件触摸支持这两个亮点功能可是相当吸引人的,全速 USB 设备的支持可以提升产品的应用性能同时也降低了设计成本
今天中午下载阅读了《eBook for Atmel SAM D21 Xplained Pro 开发板评测锦集 》,从中学习了很多Atmel 的基于ARM Cortex-M0+ 的低功耗 SAM D 系列家族器件的知识。Atmel 的基于ARM Cortex-M0+ 的低功耗 SAM D 系列家族器件可让设计人员开发出各种智能设备。而Atmel公司推出的包含一个嵌入式调试器和编程器和拥有一系列广泛的兼容扩展板 SAM D21 Xplained Pro 评估板,定价39美元。极大降低了开发成本。同时,Atmel 也提供了免费的 Atmel Studio 6 集成开发环境,它支持所有 Atmel AVR 和SAM器件,同时开发环境向导提供2000多个可以实际运行的项目例,可以无缝连接到所有在系统调试器,可以快速的寻找到Atmel提供的关于开发板的例程,极大的缩短了开发时间。
在手册中,《第一章 初识,Atmel SAM D21 芯片及开发板简介》使我了解了Atmel SAM D系列MCU简介及优势特点,Atmel SAM D21 Xplained Pro开发板的硬件部分,原理图和与D20的异同,同时还了解了于开发板有关的软件环境。
《第二章 牛刀小试,Atmel SAM D21开发板评测》从中学习了怎么开发程序,asf程序,pwm程序,按键控制led,串口使用,呼吸灯调试滴答时钟,i2C等应用,很多外设的开发驱动都涉及到了,是很实用的一本Atmel SAM D21开发手册。 也很佩服网友ddllxxrr--《SAM D21 开发板试用心得+修复D21》升级固件时把板子刷死的的故障解决的。
《第三章 高手实战,使用Atmel SAM D21 Xplained Pro开发有趣设计》是一些高级应用,学习了包括定时器应用解析,ADXL345 三轴加速度应用,利用ASF实现ADC采集,利用ASF实现uart上传ADC采集数据,OLED驱动,OLED显示RTC时钟,OLED显示PCF8563时钟,通过蓝牙通讯进行手机远程控,串口收发显示等应用。
这是一本很实用的手册,包括软件的安装,开发环境的搭建,开发环境的使用,相关问题的解决方法都有充分的描述,对于新手或者使用Atmel 的基于ARM Cortex-M0+ 的低功耗 SAM D 系列家族器件的工程师来说,是一本不可缺少的参考手册。同时也很佩服手册中的工程师的执着精神劲儿,值得我们学习!