This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Atmel SAM D21的开发板初体验

很高兴参见Atmel SAM D21的开发板申请活动,并且很幸运的得到了一块开发板。

拿到Atmel SAM D21的开发板也一周多了,最近确实比较忙没有时间玩这个可新宠,今天终于挤出来一些时间写一篇帖子介绍一下我的初体验,同时将我的感受分享给没有拿到板子的同学。 首先要感谢ARM社区,ATEML提供这么好的板子供大家申请,同时也感谢活动的评委老师能将这么宝贵的名额给我,在这里要特别感谢ARM中文社区的版主宋斌同学给我们的帮助。 从最初参加社区的活动,到拿到板子只有短短的几天时间,拿到板子时的心情更是务必的激动,而且还是顺丰快递。拆开快递包装,开发板的包装很简洁,一个纸盒加一个防静电袋,看到纸盒上还有标记板子是Made in Malaysia,还是从国外来的,有点小惊喜。

1.jpg

2.jpg3.jpg

开发板的做工非常好,可以说是非常精致,板子上的金色32.768k的晶振尤为显眼,顿时感觉高大上,开发板上的按键手感极好,软软弹弹的,就连排针的截断面也是十分整齐的,据观察这块板子应该是4层板,可谓之用心之作啊,在板子的靠近中心的位置,就是核心控制芯片SAM D21 J18A是目前D21系列的最高配置。下图是SAMD21J18A微控制器系统框图


其片上资源有:

  • 采用ARM Cortex-M0+处理器核心,最高主频48MHz,,运行模式下能耗低至70uA/MHz,继承了ARM Cortex-M0+高效能比的优良特性。独有的事件触发系统(Event System)在实时应用中为功耗敏感的设计提供了强有力的保障。
  • 内部集成的存储资源包含256KB的FLASH和32KB的SRAM。在目前主流的众多采用了ARM Cortex-M0+内核的微控制器中,这已经是相当豪华配置了。
  • 使用64 Pin的QFN封装。对于电子发烧友来说,这是一个可以方便焊接的封装。
  • 基础通信总线接口方面,集成了6个通用串行通信接口(Serial Communication Interface, SERCOM),每个接口均可通过软件配置成、SPI 或的任意一种工作模式。
  • 高级通信总线接口方面,内置的嵌入式全速USB 2.0模块支持主机和设备两种模式,配备96MHz 音频流分数PLL的双通道I2S接口。
  • 模拟外设方面,集成1个20通道的16-bit高精度ADC模拟/数字转换器,1个12-bit的DAC数字/模拟转换器,2个模拟比较器。
  • 同时还有丰富的GPIO和众多功能强大的定时器模块。

4.jpg

关于主控芯片的资料可以参考连接下载datasheet

http://www.atmel.com/devices/ATSAMD21J18A.aspx

5.png

6.jpg

板子的背面元件比较密集的地方是下载调试电路可以看到其采用的AT32UC3A4256J是一颗32位的AVR MCU。这是非常强大的调试电路,去了解这里覆盖了我们能用到的绝大部分的调试功能,想必大家还记得,经典的ARM调试器J-Link V8的主控制器核心AT91SAM9G45也是Atmel公司的产品,所以就很容易理解Atmel的开发板上可以拥有这么强大的调试器了。

 

 

接下来说说软件

ATMEL官方网站上提供了Atmel-42220-SAMD21-Xplained-Pro_User-Guide

包含了BOM Gerber design_documentation_release 等文件,可谓是很全面

7.png

我们拿着这些文件就可以自己在复制开发板了,但是不能手工焊接块AT32UC3A4256,因为他是BGA封装的。

 

板子有了我们还应该有开发环境,Atmel提供了最新的开发环境

Atmel Studio 6.2 sp2 (build 1563) Installer

下载地址

http://www.atmel.com/tools/ATMELSTUDIO.aspx

8.png

这两个软件安装包,上面的需要连接网络安装,下面的不需要连接网络安装。

今天的分享就先到这里,后续再继续分享关于软件安装的相关情况

再次感谢ARM中文社区 感谢Atmel

我今天刚刚把软件下载下来还有没安装,过一段时间再分享。


上面的内容如有错误还请各路大神指教。