首页 > 评测 > Mbed LPC1768的升级版——Seeed Arch Pro评测

Mbed LPC1768的升级版——Seeed Arch Pro评测

seeed   NXP   LPC1768   ArchPro   智能家居   mbed   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • 在去年,seeed公司发布了一款新的开发平台——Seeed Arch Pro,这款开发板使用的同样是LPC1768微控制器,但是在功能上比当年的mbed LPC1768丰富了许多。本次评测,笔者将会向大家介绍这款Arch Pro开发板。

4、扩展接口

这块开发板上面有一组标准的Arduino Uno R3的扩展接口和两组能够能够接入Seeed Grove部件的接口。其中Uno R3扩展接口的定义如图2-5所示:

2-5.jpg

图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.jpg

图3-1 选择开发板1

点击图标进入详情页,然后点击add to my mbed compiler,如图3-2所示

3-2.jpg

图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.jpg

图3-3 选择开发板3

完成选择开发板的步骤之后就可以开始在mbed中编程并下载到开发板进行实验。下面来进行几个演示,首先演示一个简单的“blinky”程序,点击左上方的“new”按钮,建立新工程,然后在“Template”中选择“Blinky LED Hello World”(如图3-4),点击OK打开,然后点击Compiler进行编译并下载编译好的二进制文件(如图3-5)

3-4.jpg

图3-4 打开示例

3-5.jpg

图3-5 编译

随后将这个下载的二进制文件复制粘贴到名为mbed的大容量存储设备中即可见到板载的LED 1有规律闪烁

演示1.gif

那么如何使四个LED灯循环闪烁呢?注意看电路图,当引脚为低电平时LED点亮,为高电平时LED熄灭

3-6.jpg

图3-6 LED电路图

只需要修改成如图3-7程序即可

3-7.jpg

图3-7

而在编程的时候会发现,当鼠标放到“LED1”这样的地方时会有引脚的相应提示(如图3-8),这也是mbed平台比较好的一点

3-8.jpg

图3-8

将程序编译,下载二进制文件到开发板,然后就会看到四个LED循环点亮

在mbed上面进行开发有一个缺点,就是无法进行仿真,因此ARM公司允许使用第三方工具与mbed联合进行开发,下面以keil为例进行演示。首先在左侧的项目列表中选中开发的项目,然后单击右键选择export projects(如图3-9),选择相应的平台,这里选择keil(如图3-10)。

3-9.jpg

图3-9

3-10.jpg

图3-10

解压下载的zip文件,打开Keil,版本要4以上,然后打开解压出的文件夹中的keil工程文件

在keil中安装LPC1768的器件支持(图3-11),然后在仿真选项中选择CMSIS-DAP仿真器,点击settings查看仿真器是否被识别(图3-12),检查完以后进行编译,然后仿真

3-11.jpg

图3-11

3-12.jpg

图3-12

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

网友评论