首页 > 评测 > Mbed LPC1768的升级版——Seeed Arch Pro评测
Mbed LPC1768的升级版——Seeed Arch Pro评测
- [导读]
- 在去年,seeed公司发布了一款新的开发平台——Seeed Arch Pro,这款开发板使用的同样是LPC1768微控制器,但是在功能上比当年的mbed LPC1768丰富了许多。本次评测,笔者将会向大家介绍这款Arch Pro开发板。
进行仿真的现象与之前下载程序执行的现象是一致的,而在keil、IAR等仿真环境下可以进行设置断点,单步等操作,更加容易排查程序中的错误。
最后来介绍一下这块开发板上面如何使用Seeed公司的Grove扩展模块。先简单介绍一下Grove扩展模块。Grove是Seeed公司为具有Arduino接口的开发板开发出来的一套扩展模块,这套扩展模块包含一块接口扩展板和许多使用Grove接口的模块,接口扩展板上面有7路数字接口、4路模拟接口、1路串口、4路I2C接口和一路ICSP接口。这些接口通过四线连接相应的模块。
下面介绍一个测温度的例子,首先将接口扩展板与Arch Pro连接,然后将温度传感器模块用专门的线连接到接口扩展板上面,如图3-13所示
图3-13
而seeed公司这套Grove扩展套件是给Ardiono配备的,因此相关的例程也是用于Arduino上面的,因此需要经过改动才能用于mbed中,比如这个测温度的模块,与 Arduino UNO R3一起使用时的程序如图3-14所示
图3-14 原程序
而到了mbed中,不需要经过大的改动,只需要在程序开头加上
#include "mbed.h"
在最后串口打印时改成
printf("%1.3f \n\r",temperature);
然后将相关的输入输出的语句改变一下,void loop里的内容放在while(1)中即可,修改后的程序如图3-15所示
图3-15 修改后的程序
编译,将生成的二进制文件下载到开发板中运行即可,最终运行的结果如图3-16
图3-16 运行结果
当然这个传感器的精度不算太高,当前实际温度大概在32度左右。如果采用数字温度传感器会准一点,这里只是举个例子。
4.总结
这篇文章对Seeed公司的开发板Arch Pro进行了评测。从硬件上面来说,这块开发板能够接入互联网,而且支持Arduino的相关模块,因此能够搭建多种硬件原型,满足多种使用要求,而在软件方面,这块开发板支持使用mbed在线开发环境和Keil、IAR等本地开发环境,因此开发的途径也算丰富,唯一不足的是,Seeed公司并没有一个官方的开发环境用于进行开发,且这块开发板的资料也不算太多,很多的程序要依靠移植,因此对开发者的功底有一定要求。希望未来Seeed官方能够推出自家的开发环境,这样能够更加方便使用者。
本文系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天前