日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1 nrf51822简介

發布時間:2024/3/24 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1 nrf51822简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文的目的是教你如何一步步創建自己的BLE應用程序,包括使用nRF51822芯片創建一個定制的服務。

1.1 最低要求

需要有嵌入式C語言編程經驗,以便完全理解本應用手冊。

1.1.1 需要的工具

需要一個nRF51822 Evaluation Kit的開發板,另外還需要下載和安裝以下軟件工具:
? ? ? ? ? ?? S110 SoftDevice

? ? ? ? ? ?? nRFgo Studio

? ? ? ? ? ?? nRF51 SDK

? ? ? ? ? ?? Keil MDK-ARM

? ? ? ? ? ?? SEGGER’s J-Link tools

如何把協議棧固件S110 SoftDevice燒錄到nRF51822芯片中請參考:《nRF51822 Evaluation Kit User Guide》。

注意:當編寫本文檔時參考了最新版本的nRF51 SDK 5.2.0和最新版本的協議棧S110 SoftDevice 6.0.0。

1.2 文檔說明

下面的文檔是重要的參考資料。

文檔

描述

nRF51822 Evaluation Kit User Guide

使用Evaluation Kit開發板的介紹和配置,包括Keil和SoftDevice的配置。

nRF51 SDK documentation

這個文件在SDK安裝的文件夾之下的子文件夾中,包含了SDK中所有功能API的文檔。

S110 nRF51822 SoftDevice Specification

介紹了協議棧S110 SoftDevice,包括資源的用法和高級的功能函數。

nRF51822?Product Specification

描述了nRF51的硬件、模塊和電氣特性。

nRF51 Series Reference Manual

介紹了nRF51芯片系列所有功能模塊的描述和芯片所有的外圍資源。

nAN-15: Creating Applications with the Keil C51 Compiler

這個應用手冊包含使用Keil μVision的信息,它為nRF24LE1芯片而寫,但是3.3節“Including files”和3.4節““Debug your project”同樣適用于nRF51822芯片。

Bluetooth Core Specification, version 4.0

卷1,3,4,6

這個文檔由藍牙技術聯盟組織提供,包含了關于藍牙服務和profiles的信息。

1.3 藍牙技術資源

所有藍牙技術聯盟的服務、特性和描述都是根據藍牙開發網站來定義,可以參考規范的不同部分找到UUID或者是數據格式的定義。

1.4? nRF51822 和 S110 SoftDevice

S110 SoftDevice是BLE外圍設備協議棧的解決方案,它集成了低功耗控制器、主機,并提供了一個完整和靈活的API用于在一個片上系統(SoC)構建一個低功耗藍牙的解決方案,S110 SoftDevice提供的是已經編譯完成的HEX文件,在加載你的應用程序之前,你必須把它預先燒錄到芯片中。

S110 SoftDevice 使用了一部分芯片的flash和RAM,它們在你的代碼中已被保護,因此你不能意外地寫數據到該區域。S110 SoftDevice也需要互斥地訪問外圍資源和寄存器。

如何燒錄S110 SoftDevice到nRF51822中請參考:

《nRF51822 Evaluation Kit User Guide》

SoftDevice使用了哪些資源,請參考:

《nRF51822 S110 SoftDeviceSpecification》

1.5 應用簡述

?? LED Button 應用示例是為了讓你學習如何在nRF51822上開發BLE應用,它是一個通過BLE的通知功能進行通信的BLE應用的簡單演示。當它運行時,你可以通過集中器(見第10頁2.2.1節“角色”中對集中器的定義部分)觸發nRF51822上LED的輸出,并且當在nRF51822上的按鍵被按下時集中器將會收到一個通知。

?? 這個應用通過一個服務(見第10頁2.2.2節“GATT層”服務和特性的描述部分)被建立,這個服務包括2個特性:LED特性和按鍵特性。LED特性:通過沒有回應的寫遠程操作LED的亮滅。按鍵特性:當按鍵被按下時,將會發送一個通知到集中器。

摘自:http://www.cnblogs.com/tan-v/p/4270823.html

總結

以上是生活随笔為你收集整理的1 nrf51822简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。