首页 > 评测 > 高达300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit评测
高达300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit评测
- [导读]
- ARM公司发布了新一代微型控制器(MCU) ARM Cortex-M7。该控制器也是目前为止M系列微型控制器中性能最强悍,功能最丰富的微控制器。
4、10/100兆以太网芯片KSZ8081RNACA
KSZ8081RNACA来自Microchip公司,该芯片是10/100兆以太网收发器
5、调试模块EDBG
在所有的Atmel公司的评估板或者较为高端的开发板上面都会配备一个EDBG调试器,调试器的核心是一块A06-0736 EDBG芯片
介绍一下EDBG。Atmel公司嵌入式调试器EDBG是一种板载调试器,EDBG允许用户在没有外部调试器的情况下调试目标设备。同时,EDBG也带来了额外的功能,即与PC相连的虚拟串口。
Atmel EDBG在每块开发板上面的具体功能并不是完全相同的,根据每块开发板具体需要会有不同的配置。这一EDBG配置会被Atmel Studio读取从而获取用户正在使用的MCU芯片型号和开发板型号。简单来说,这个EDBG有两大功能,一是下载调试程序,二是存储开发板的相关信息以便被Atmel Studio读取。Atmel Studio的介绍会在下文提及。
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口来使用。
摄像头接口属于标准工业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
然后双击安装
这个界面点击同意,并且要选定安装地址
在这个界面选中需要安装的包,这里选中SMART ARM MCU,如果还有其他需求的也可以全部都装
然后等待安装,安装过程中需要重启几次
安装完以后会进入这个界面,这个是软件启动界面,表示安装成功。
软件启动后进入开始界面
然后用提供的USB线将开发板上面的的DEBUG USB接口与PC机上面的USB接口连接,自动会进入这个界面
这里,软件会自动识别开发板型号,这个自动识别得益于之前提到过的那个EDBG芯片对于开发板信息的保留,开发板连接PC之后,Atmel Studio首先能够与EDBG芯片进行通信,获取开发板信息,并且显示出来。
到这里为止,开发环境的搭建已经完成。这个搭建过程还是相当简单的,下面将介绍一下如何运行一个程序
4.程序演示
首先在运行一个程序之前需要先对开发板上面的EDBG固件进行升级。升级时自动进行的,如图
然后要下载相关的例程包,在Atmel官网上面可以获取相关的例程包。链接会在文末给出
例程包如下图所示
找个文件夹进行解压安装,这个解压出来的就是些例程
下面演示一个测试温度的例程,在例程包中找到例程“afe_temp_sensor”,直接双击打开文件“afe_temp_sensor_7_0.cproj”,进入如下界面
- 本文系21ic原创,未经许可禁止转载!
网友评论
- 联系人:巧克力娃娃
- 邮箱:board@21ic.com
- 我要投稿
-
欢迎入驻,开放投稿
-
人均百万?英伟达中国员工收入曝光! 2024-08-29
-
《黑神话:悟空》玩家硬盘升级攻略:提升游戏体验,畅享3A大作 2024-08-29
-
数睿数据参加《系统与软件工程 低代码开发平台通用技术要求》国家标准编制 2024-08-29
- NRF52810蓝牙数字耳机找人定制
预算:¥30005天前
- 125KW模块式PCS软硬件外包开发
预算:¥1100000015小时前
- 12V汽车启动电源项目BMS设计
预算:¥50000023小时前
- 数据可视化软件 开发
预算:¥5000023小时前
- PLC项目调试修改
预算:¥100001天前
- 起动电机控制器开发
预算:¥1100001天前