首頁 > 評測 > 支持Mbed低功耗藍(lán)牙開發(fā)板——LinkSprite Mbed BLE Sensor Tag評測
支持Mbed低功耗藍(lán)牙開發(fā)板——LinkSprite Mbed BLE Sensor Tag評測
- [導(dǎo)讀]
- 今天帶來的這款Mbed BLE Sensor Tag開發(fā)板的主控芯片是nRF51822,這一芯片集成了一個(gè)2.4GHz藍(lán)牙收發(fā)器外還集成了一個(gè)ARM Cortex M0內(nèi)核,配合開發(fā)板上面集成的傳感器、LED、按鍵等外設(shè),能夠輕松制作一款小型的無線控制的平臺。
圖2-3 LIS3DH
3、BMP180:溫度及大氣壓傳感器
BMP180是一款來自Bosch公司的溫度及大氣壓傳感器。該傳感器利用I2C總線與NRF51822進(jìn)行通信。這款傳感器支持測量300-1100 hPa的壓力值,同時(shí)能夠測量0 °C-65 °C的溫度值。其消耗的電流值為3 μA 。
圖2-4 BMP180
4、mbed編程器
Mbed BLE Sensor Tag這款開發(fā)板上面使用的mbed編程器基于Atmel公司的處理器ATSAM3U2CA-A。這款處理器有基于ARM Cortex -M3 RISC 內(nèi)核,擁有高達(dá)128KB的flash memory 和32KB的SRAM,主頻為96MHz。
在這里,下載器的固件與JLINK兼容,不過與JLINK不同的是,這款下載器還支持使用mbed。
圖2-5 mbed編程器
從硬件上面來看,這塊開發(fā)板支持使用mbed編程,搭載兩款傳感器,還使用了藍(lán)牙技術(shù),確實(shí)是名副其實(shí)的Mbed BLE Sensor Tag。
3.開發(fā)環(huán)境搭建
Mbed BLE Sensor Tag這款開發(fā)板的主要開發(fā)環(huán)境為mbed線上開發(fā)平臺,也能夠使用市面上主流的ARM開發(fā)環(huán)境例如keil、IAR等,不過相對來說這些環(huán)境下使用起來比較麻煩,因此這里還是推薦大家使用mbed線上開發(fā)平臺進(jìn)行開發(fā)。
先簡單介紹一下mbed線上開發(fā)平臺。mbed是一個(gè)面向ARM處理器的原型開發(fā)平臺,它具體包括免費(fèi)的軟件庫(SDK),硬件參考設(shè)計(jì)(HDK)和在線工具(Web)三部分內(nèi)容。能夠在線上進(jìn)行編程,編譯的工作,但是到目前為止無法進(jìn)行線上調(diào)試的功能。
下面介紹一下如何搭建開發(fā)環(huán)境。首先進(jìn)入mbed在線開發(fā)平臺,地址是https://developer.mbed.org/accounts/login/?next=%2Fcompiler%2F ,輸入賬戶名和密碼登陸,如果沒有則需要先注冊一個(gè),然后進(jìn)入開發(fā)界面,點(diǎn)擊右上角的select a platform,然后點(diǎn)擊Add platform,進(jìn)入選擇開發(fā)板的界面,找到Nordic nRF51822,如圖3-1所示
圖3-1 選擇開發(fā)板1
點(diǎn)擊圖標(biāo)進(jìn)入詳情頁,然后點(diǎn)擊add to my mbed compiler,如圖3-2所示
圖3-2 選擇開發(fā)板2
完成后會(huì)顯示“Platform ' Nordic nRF51822' is now added to your account!”,回到開發(fā)的界面,再次點(diǎn)擊select a platform,找到Nordic nRF51822,點(diǎn)擊“select platform”按鈕,如圖3-3所示
圖3-3 選擇開發(fā)板3
完成選擇開發(fā)板的步驟之后就可以開始在mbed中編程。
在開始進(jìn)行開發(fā)之前還需要安裝一下Jlink的驅(qū)動(dòng),之前介紹過這個(gè)仿真器是兼容Jlink的,因此只需要找到Jlink官方的驅(qū)動(dòng)進(jìn)行安裝即可。Jlink的驅(qū)動(dòng)安裝包下載地址是:
https://www.segger.com/downloads/jlink
下載完成之后進(jìn)行安裝,安裝過程如圖3-4所示。
圖3-4 安裝驅(qū)動(dòng)
安裝完成之后將開發(fā)板與PC進(jìn)行連接將開關(guān)撥到“ON”一端,在設(shè)備管理器下面能夠看到如圖3-5與圖3-6所示的兩個(gè)設(shè)備
圖3-5 設(shè)備1
圖3-6 設(shè)備2
下面來進(jìn)行一個(gè)簡單演示,以便確定開發(fā)環(huán)境搭建成功。演示的是“blinky”程序,點(diǎn)擊左上方的“new”按鈕,建立新工程,然后在“Template”中選擇“Blinky LED Hello World”(如圖3-7),點(diǎn)擊OK打開,將程序中的
DigitalOut myled(LED1);
修改為
DigitalOut myled(P0_20);
然后點(diǎn)擊Compiler進(jìn)行編譯并下載編譯好的二進(jìn)制文件(如圖3-8)
圖3-7 打開示例
圖3-8 編譯
隨后將這個(gè)下載的二進(jìn)制文件復(fù)制粘貼到名為Jlink的大容量存儲設(shè)備中即可見到板載的LED 1有規(guī)律閃爍
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗(yàn),暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前