很幸运申请到SAMD21 Xplained Pro免费的评估版,一直想使用Atmel的MCU开发一个项目,这次希望能通过这个平台熟悉Atmel的开发流程,为下一步的项目做准备。通过从各个论坛和官方网站的学习,找到一些可供学习的资料。
Atmel推出的Xplained Pro是Atmel的一个低成本MCU评估平台,目前为止共推出了一下系列:SAMD21 Xplained Pro、SAM4N Xplained Pro、SAM4L Xplained Pro、SAM4S Xplained Pro等,并开发了相应的扩展板,使得在这个平台上能够评估MCU的完整性能,该平台集成了Atmel软件框架 (ASF)驱动程序和演示代码,支持数据流等。Xplained Pro MCU 开发板支持与其众多的扩展板通过一组标准化的接口连接。每个扩展板具有唯一的标识(ID)芯片,并可以通过连接Atmel Studio识别扩展板的信息。如相关的用户指南,应用手册,数据表以及示例代码。如图1,将SAMD21 Xplained Pro通过USB连接到PC上,这时AtmelStudio会自动识别板卡的信息,非常方便。
图1.自动识别开发板
Embedded Debugger,Xplained平台都自带一个板载的EDBG模块,EDBG是一个综合了3个接口的USB设备,包括Debug接口,虚拟串口接口以及数据网关接口(DGI)。通过micro USB连接Atmel Studio就能实现编程、下载、调试等。
图2.EDBG模块
硬件识别系统,Xplained Pro所有兼容的扩展板都搭载一个Atmel加密认证芯片--ATSHA204,这块芯片包含了扩展板的名字及一些额外的信息,当扩展板与MCU主控制板相连接的时候,可以通过Atmel Studio得到更详细的信息、代码例程、以及相关文档资料,非常方便。
供电电源,Xplained Pro平台的板卡供电非常灵活,通常有三种供电方式:外部电源供电,嵌入式Debug USB供电,以及目标USB供电。
标准扩展接口,所有的Xplained Pro板卡都有1个或者多个双排20PIN的标准扩展座,统一的PIN定义,可以连接Xplained Pro的扩展板,评估MCU的各种性能非常方便。