首页 > 评测 > 高达300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit评测

高达300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit评测

Cortex-M7   Atmel   SAM   E70   Xplained   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • ARM公司发布了新一代微型控制器(MCU) ARM Cortex-M7。该控制器也是目前为止M系列微型控制器中性能最强悍,功能最丰富的微控制器。

14.jpg

4、10/100兆以太网芯片KSZ8081RNACA

KSZ8081RNACA来自Microchip公司,该芯片是10/100兆以太网收发器

15.jpg

5、调试模块EDBG

在所有的Atmel公司的评估板或者较为高端的开发板上面都会配备一个EDBG调试器,调试器的核心是一块A06-0736 EDBG芯片

介绍一下EDBG。Atmel公司嵌入式调试器EDBG是一种板载调试器,EDBG允许用户在没有外部调试器的情况下调试目标设备。同时,EDBG也带来了额外的功能,即与PC相连的虚拟串口。

Atmel EDBG在每块开发板上面的具体功能并不是完全相同的,根据每块开发板具体需要会有不同的配置。这一EDBG配置会被Atmel Studio读取从而获取用户正在使用的MCU芯片型号和开发板型号。简单来说,这个EDBG有两大功能,一是下载调试程序,二是存储开发板的相关信息以便被Atmel Studio读取。Atmel Studio的介绍会在下文提及。

16.jpg

6、Atmel SAM E70 Xplained Evaluation Kit主要的扩展接口

SAM E70 Xplained共有三个主要的扩展接口,分别是一路ARDUINO DUE R3扩展接口、两路Atmel XPRO接口、还有一路摄像头接口。

ARDUINO DUE R3扩展接口的引脚定义和所有ARDUINO DUE开发板一样。值得一提的是,ARDUINO DUE R3上面的主控芯片是ATSAM3X8E,这一MCU同样来自Atmel公司,同样是M系列的MCU,而Cortex-M7本身就与Cortex-M3、 Cortex-M4有良好的兼容性,因此能够在Atmel公司Cortex-M3、 Cortex-M4系列开发板上面使用的大部分接口都能够在Cortex-M7开发板上面使用。

Atmel XPRO接口的引脚定义如下图所示,这种接口可以与Atmel公司 XPRO系列子板卡连接,实现更多功能,如WIFI、蓝牙、Zigbee等。不过这类扩展板相对ARDUINO扩展板而言种类比较少,价格比较高,不过在没有XPRO系列子板卡的情况下也可以当作普通I/O口来使用。

17.jpg 

摄像头接口属于标准工业CMOS摄像头的接口。有两排各15脚,属于低速图像传感器接口。

由上面的硬件介绍可知,这块开发板功能极为丰富,除了少了对于一块液晶显示屏的支持之外,几乎所有功能都具备了。而目前工业的趋势就是高集成度,如果能够在一块单片机上面包含需要的所有功能,那么无疑使大受欢迎的。因此,这块单片机符合未来工业的需求。

3.开发环境搭建

这一部分将介绍一下开发环境Atmel Studio的搭建。简单介绍一下Atmel Studio,Atmel Studio是集成开发平台(IDP)开发和调试Atmel ARM系列的和Atmel AVR系列单片机(MCU)的应用程序。Atmel Studio 7支持所有AVR、Atmel智能单片机,提供了无缝的和易于使用的环境写,构建和调试应用程序用C / c++编写的汇编代码。它还连接无缝连接Atmel调试器和开发工具。

首先,要到Atmel公司的官网下载这个软件的安装包,下载的安装包文件名为

as-installer-7.0.1006-full

然后双击安装

18.jpg

这个界面点击同意,并且要选定安装地址

19.jpg

在这个界面选中需要安装的包,这里选中SMART ARM MCU,如果还有其他需求的也可以全部都装

20.jpg

然后等待安装,安装过程中需要重启几次

21.jpg

安装完以后会进入这个界面,这个是软件启动界面,表示安装成功。

22.jpg

软件启动后进入开始界面

然后用提供的USB线将开发板上面的的DEBUG USB接口与PC机上面的USB接口连接,自动会进入这个界面

23.jpg

这里,软件会自动识别开发板型号,这个自动识别得益于之前提到过的那个EDBG芯片对于开发板信息的保留,开发板连接PC之后,Atmel Studio首先能够与EDBG芯片进行通信,获取开发板信息,并且显示出来。

到这里为止,开发环境的搭建已经完成。这个搭建过程还是相当简单的,下面将介绍一下如何运行一个程序

4.程序演示

首先在运行一个程序之前需要先对开发板上面的EDBG固件进行升级。升级时自动进行的,如图

24.jpg

然后要下载相关的例程包,在Atmel官网上面可以获取相关的例程包。链接会在文末给出

例程包如下图所示

25.jpg

找个文件夹进行解压安装,这个解压出来的就是些例程

下面演示一个测试温度的例程,在例程包中找到例程“afe_temp_sensor”,直接双击打开文件“afe_temp_sensor_7_0.cproj”,进入如下界面

  • 本文系21ic原创,未经许可禁止转载!

网友评论