首页 > 评测 > 支持Mbed低功耗蓝牙开发板——LinkSprite Mbed BLE Sensor Tag评测

支持Mbed低功耗蓝牙开发板——LinkSprite Mbed BLE Sensor Tag评测

Mbed   低功耗   蓝牙   LinkSprite   Mbed   BLE   Sensor   Tag   
  • 作者:大音希声
  • 来源:21ic
  • [导读]
  • 今天带来的这款Mbed BLE Sensor Tag开发板的主控芯片是nRF51822,这一芯片集成了一个2.4GHz蓝牙收发器外还集成了一个ARM Cortex M0内核,配合开发板上面集成的传感器、LED、按键等外设,能够轻松制作一款小型的无线控制的平台。

2-3.jpg

图2-3 LIS3DH

3、BMP180:温度及大气压传感器

BMP180是一款来自Bosch公司的温度及大气压传感器。该传感器利用I2C总线与NRF51822进行通信。这款传感器支持测量300-1100 hPa的压力值,同时能够测量0 °C-65 °C的温度值。其消耗的电流值为3 μA 。

2-4.jpg

图2-4 BMP180

4、mbed编程器

Mbed BLE Sensor Tag这款开发板上面使用的mbed编程器基于Atmel公司的处理器ATSAM3U2CA-A。这款处理器有基于ARM Cortex -M3 RISC 内核,拥有高达128KB的flash memory 和32KB的SRAM,主频为96MHz。

在这里,下载器的固件与JLINK兼容,不过与JLINK不同的是,这款下载器还支持使用mbed。

2-122.jpg

图2-5 mbed编程器

从硬件上面来看,这块开发板支持使用mbed编程,搭载两款传感器,还使用了蓝牙技术,确实是名副其实的Mbed BLE Sensor Tag。

3.开发环境搭建

Mbed BLE Sensor Tag这款开发板的主要开发环境为mbed线上开发平台,也能够使用市面上主流的ARM开发环境例如keil、IAR等,不过相对来说这些环境下使用起来比较麻烦,因此这里还是推荐大家使用mbed线上开发平台进行开发。

先简单介绍一下mbed线上开发平台。mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容。能够在线上进行编程,编译的工作,但是到目前为止无法进行线上调试的功能。

下面介绍一下如何搭建开发环境。首先进入mbed在线开发平台,地址是https://developer.mbed.org/accounts/login/?next=%2Fcompiler%2F ,输入账户名和密码登陆,如果没有则需要先注册一个,然后进入开发界面,点击右上角的select a platform,然后点击Add platform,进入选择开发板的界面,找到Nordic nRF51822,如图3-1所示

3-1.jpg

图3-1 选择开发板1

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

3-2.jpg

图3-2 选择开发板2

完成后会显示“Platform ' Nordic nRF51822' is now added to your account!”,回到开发的界面,再次点击select a platform,找到Nordic nRF51822,点击“select platform”按钮,如图3-3所示

3-3.jpg

图3-3 选择开发板3

完成选择开发板的步骤之后就可以开始在mbed中编程。

在开始进行开发之前还需要安装一下Jlink的驱动,之前介绍过这个仿真器是兼容Jlink的,因此只需要找到Jlink官方的驱动进行安装即可。Jlink的驱动安装包下载地址是:

https://www.segger.com/downloads/jlink

下载完成之后进行安装,安装过程如图3-4所示。

inst.jpg 

图3-4 安装驱动

安装完成之后将开发板与PC进行连接将开关拨到“ON”一端,在设备管理器下面能够看到如图3-5与图3-6所示的两个设备

3-5.jpg

图3-5 设备1

3-6.jpg

图3-6 设备2

下面来进行一个简单演示,以便确定开发环境搭建成功。演示的是“blinky”程序,点击左上方的“new”按钮,建立新工程,然后在“Template”中选择“Blinky LED Hello World”(如图3-7),点击OK打开,将程序中的

DigitalOut myled(LED1);

修改为

DigitalOut myled(P0_20);

然后点击Compiler进行编译并下载编译好的二进制文件(如图3-8)

3-7.jpg

图3-7 打开示例

3-8.jpg

图3-8 编译

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

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

网友评论