首页 > 评测 > 高达300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit评测
高达300MHz的Cortex-M7——Atmel SAM E70 Xplained Evaluation Kit评测
- [导读]
- ARM公司发布了新一代微型控制器(MCU) ARM Cortex-M7。该控制器也是目前为止M系列微型控制器中性能最强悍,功能最丰富的微控制器。
点击上方的绿色箭头运行(或者按F5),然后打开putty,按照如下要求进行设置:
波特率115200
8位数据
无校验位
1位停止位
然后打开串口,串口名可在设备管理器下找到EDBG virtual COM port对应的串口名,如图
对应的串口就是COM 16,打开以后看到如下信息
然后单击”t”就能够获取当前温度值
关于这个温度,由于是用热敏电阻进行测量,本身精确度就不高,而且电路板运行时会有相应发热,因此测得的温度不会很准,目前实际温度在38度左右。
下面再来演示一个控制LED亮和灭的程序。找到例程getting-started_7_0.cproj,双击打开,然后putty配置同上,打开putty,运行程序,看到如下信息
这里的意思是通过单击键盘上的“1”或者“2”来控制LED灯的亮与灭,但是这块开发板上面只有一个LED灯,因此只有那个“1”是有用的,运行程序会看到putty每出现一次“1”就对应LED灯状态改变一次(由亮到灭,由灭到亮)
5. 第三方开发环境下进行开发
上面主要介绍了如何在Atmel公司官方开发环境Atmel Studio下进行实验演示,这一部分来谈谈如何在第三方环境下进行开发。
ATSAME70-XPLD开发板支持两个第三方工具进行开发,一个是Keil,另外一个是IAR,这里主要说的是如何在Keil下进行开发。IAR的开发方法是类似的。
首先,还是要下载相关的支持文件。一个是例程包,下载地址和Atmel Studio的例程的下载是在同一处,另外一个就是Keil uVision5这个软件对芯片的支持包。
例程包的解压安装路径,使用默认的就可以
然后Keil uVision5的支持包,在上方的Pack Installer那里选中ATSAME70芯片,将相应的支持包安装上,如图
注意,如果之前没有安装CMSIS-DAP仿真器支持的要把下面CMSIS-DAP的几个包也装上。
下面进行一个程序演示,关于看门狗定时器。
简要介绍一下看门狗定时器。Watchdog Timer 中文名看门狗。是一个定时器电路,一般有一个输入,叫喂狗,一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就会给出一个复位信号到MCU,使MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环,或者说程序跑飞。
这个程序的作用就是在用户按下USER BUTTON时使程序发生死循环,然后使芯片复位。程序在之前解压安装的例程包里面的WDT,打开wdt.uvprojx,进入如下界面
然后进行编译,之后要设置一下仿真选项
仿真器要选中CMSIS-DAP,然后在CMSIS-DAP设置那里应该要看到EDBG的选项
选择仿真,然后点击F5全速执行,打开putty,按照前面的要求进行设置即可,看到如下信息
这里,单击开发板上面的USER BUTTON就会进入死循环,然后就会触发看门狗定时器的复位
在第三方环境下进行开发要比在Atmel Studio下进行稍微麻烦一点,不过对于熟悉keil或者IAR的人来说用熟悉的开发环境更加容易,对于初次使用的人来说开发这块板还是使用官方的开发环境Atmel Studio容易一点。
6.总结
Atmel公司新推出的这类以ARM Cortex-M7作为核心的MCU拥有强大的性能,主频高达300MHz,还有多种外设以满足不同环境的使用要求。而在软件支持方面,利用Atmel公司自家推出的Atmel Studio能够在短时间内建立一个工程。这个软件拥有高集成度,能够自动识别所用的开发板,并且自行添加所需要的外设库文件,使用非常便捷。同样,也提供了兼容第三方IDE工具如Keil 、IAR的软件包支持。由于这块板刚出不久,许多相关的硬件扩展资源比如基于XPRO的扩展模块还在不断完善,相信不久之后这块板的功能会更加丰富。
本文系21ic原创,未经许可禁止转载
- 本文系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天前