首页 > 评测 > 支持Mbed低功耗蓝牙开发板——LinkSprite Mbed BLE Sensor Tag评测
支持Mbed低功耗蓝牙开发板——LinkSprite Mbed BLE Sensor Tag评测
- [导读]
- 今天带来的这款Mbed BLE Sensor Tag开发板的主控芯片是nRF51822,这一芯片集成了一个2.4GHz蓝牙收发器外还集成了一个ARM Cortex M0内核,配合开发板上面集成的传感器、LED、按键等外设,能够轻松制作一款小型的无线控制的平台。
图2-3 LIS3DH
3、BMP180:温度及大气压传感器
BMP180是一款来自Bosch公司的温度及大气压传感器。该传感器利用I2C总线与NRF51822进行通信。这款传感器支持测量300-1100 hPa的压力值,同时能够测量0 °C-65 °C的温度值。其消耗的电流值为3 μA 。
图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-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 选择开发板1
点击图标进入详情页,然后点击add to my mbed compiler,如图3-2所示
图3-2 选择开发板2
完成后会显示“Platform ' Nordic nRF51822' is now added to your account!”,回到开发的界面,再次点击select a platform,找到Nordic nRF51822,点击“select platform”按钮,如图3-3所示
图3-3 选择开发板3
完成选择开发板的步骤之后就可以开始在mbed中编程。
在开始进行开发之前还需要安装一下Jlink的驱动,之前介绍过这个仿真器是兼容Jlink的,因此只需要找到Jlink官方的驱动进行安装即可。Jlink的驱动安装包下载地址是:
https://www.segger.com/downloads/jlink
下载完成之后进行安装,安装过程如图3-4所示。
图3-4 安装驱动
安装完成之后将开发板与PC进行连接将开关拨到“ON”一端,在设备管理器下面能够看到如图3-5与图3-6所示的两个设备
图3-5 设备1
图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 打开示例
图3-8 编译
随后将这个下载的二进制文件复制粘贴到名为Jlink的大容量存储设备中即可见到板载的LED 1有规律闪烁
- 本文系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天前