首页 > 评测 > Mbed LPC1768的升级版——Seeed Arch Pro评测
Mbed LPC1768的升级版——Seeed Arch Pro评测
- [导读]
- 在去年,seeed公司发布了一款新的开发平台——Seeed Arch Pro,这款开发板使用的同样是LPC1768微控制器,但是在功能上比当年的mbed LPC1768丰富了许多。本次评测,笔者将会向大家介绍这款Arch Pro开发板。
4、扩展接口
这块开发板上面有一组标准的Arduino Uno R3的扩展接口和两组能够能够接入Seeed Grove部件的接口。其中Uno R3扩展接口的定义如图2-5所示:
图2-5 扩展接口定义
相比起目前市面上许多为了评估某个器件而推出的板子,这块开发板似乎更加契合“开发”的定义,提供的arduino接口能够使用arduino的扩展模块,配备一路网口以接入互联网,允许使用简单易行的mbed在线平台用于编程,都表现出这块开发板更像是为爱好者而生的。
3.开发演示
既然Arch Pro就是为“开发”而生的,那么下面笔者就用几个示例来演示一下如何进行开发。
首先进入mbed在线开发平台,地址是https://developer.mbed.org/accounts/login/?next=%2Fcompiler%2F ,输入账户名和密码登陆,如果没有则需要先注册一个,然后进入开发界面,点击右上角的select a platform,然后点击Add platform,进入选择开发板的界面,找到Arch Pro如图3-1所示
图3-1 选择开发板1
点击图标进入详情页,然后点击add to my mbed compiler,如图3-2所示
图3-2 选择开发板2
完成后会显示“Platform 'Seeeduino-Arch-Pro' is now added to your account!”,回到开发的界面,再次点击select a platform,找到Seeeduino-Arch-Pro,点击“select platform”按钮,如图3-3所示
图3-3 选择开发板3
完成选择开发板的步骤之后就可以开始在mbed中编程并下载到开发板进行实验。下面来进行几个演示,首先演示一个简单的“blinky”程序,点击左上方的“new”按钮,建立新工程,然后在“Template”中选择“Blinky LED Hello World”(如图3-4),点击OK打开,然后点击Compiler进行编译并下载编译好的二进制文件(如图3-5)
图3-4 打开示例
图3-5 编译
随后将这个下载的二进制文件复制粘贴到名为mbed的大容量存储设备中即可见到板载的LED 1有规律闪烁
那么如何使四个LED灯循环闪烁呢?注意看电路图,当引脚为低电平时LED点亮,为高电平时LED熄灭
图3-6 LED电路图
只需要修改成如图3-7程序即可
图3-7
而在编程的时候会发现,当鼠标放到“LED1”这样的地方时会有引脚的相应提示(如图3-8),这也是mbed平台比较好的一点
图3-8
将程序编译,下载二进制文件到开发板,然后就会看到四个LED循环点亮
在mbed上面进行开发有一个缺点,就是无法进行仿真,因此ARM公司允许使用第三方工具与mbed联合进行开发,下面以keil为例进行演示。首先在左侧的项目列表中选中开发的项目,然后单击右键选择export projects(如图3-9),选择相应的平台,这里选择keil(如图3-10)。
图3-9
图3-10
解压下载的zip文件,打开Keil,版本要4以上,然后打开解压出的文件夹中的keil工程文件
在keil中安装LPC1768的器件支持(图3-11),然后在仿真选项中选择CMSIS-DAP仿真器,点击settings查看仿真器是否被识别(图3-12),检查完以后进行编译,然后仿真
图3-11
图3-12
- 本文系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天前