1. 程式人生 > >nrf51822 藍芽協議棧 API 入門

nrf51822 藍芽協議棧 API 入門

需要看的文件 :
《07_Simple BLE sensor application walk though.pdf》
《06_nRF51 Toolchain and Software Development kit.pdf》
《04_nRF51_series_intro.pdf》

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

重點看一下 晶片手冊:
1 低功耗怎麼實現的

2 GPIOE 是啥東東

3 PPI 是 啥東東

4 串列埠怎麼除錯的速度 快一點
方便列印 除錯資訊

5 SPI 介面如何設定,可以讀寫 SPI Flash

6 如何 電燈 如何 讀取按鍵 ,按鍵中斷如何時間

7 定時器 如何使用

8 系統時鐘如何設定 進入main 函式之後,時鐘時鐘是多少 ?

Programmable Peripheral Interconnect (PPI)

青雲藍芽光碟V4.1\1.BLE資料\nRF51822晶片資料\特性說明(包括藍芽協議棧)\
《S110_SoftDevice_Specification v1.1.pdf》
《nRF51_Reference_manual v1.1.pdf》

相關推薦

nrf51822 協議 API 入門

需要看的文件 : 《07_Simple BLE sensor application walk though.pdf》 《06_nRF51 Toolchain and Software Development kit.pdf》 《04_nRF51_seri

ARM平臺上協議Bluez的移植使用和配置(寫的狠不錯) .

目錄(?)[-] 相關說明 網站資源 工作環境 編譯 核心 Bluez Lib / Utils 藍芽硬體初始化及基礎服務啟動 何謂硬體初始化 硬體初始化步驟

協議分析

 協議棧原始碼位置:external/bluetooth/bluedroid 藍芽協議棧架構: 描述了協議棧Bluedroid,HAL層藍芽適配庫以及上層應用類 模組及應用程式介面 Bluedroid 分為兩層: - BTE: Bluetooth Embedde

在Android4.2中實現bluetooth A2dp Sink(二)——移植Android5.0協議

    在Android中,藍芽系統的結構如下圖所示:     在這個體系結構中,從下往上依次是模組驅動、藍芽協議棧、Bluetooth.apk、Framework和各種藍芽應用。其中,核心中的驅動是直接和硬體打交道的,一般由模組廠商提供。Android層中,最下面的是處

在Android4.2中實現bluetooth A2dp Sink(一)——移植Android5.0協議

    一直以來,Android對於藍芽的支援都很混亂,簡直可以說是一坨shit。各個版本的協議棧都不一樣,最早用的是bluez,進入4.x時代之後,換成了谷歌自己的bluedroid。換就換吧,至少等做完了再用吧,結果4.2、4.3、4.4的bluedroid全都不一樣。

CC2640R2F BLE5.0 協議通用屬性配置檔案(GATT)

通用屬性配置檔案(GATT) 正如GAP層負責連線相關的功能,GATT主要是負責在兩個已經連線的裝置互動資料,GAP層把BLE裝置區分為主機Master(Central)和從機Slave(Perpherial),在GATT層則區分為Server和Client。客

ARM平臺上協議Bluez的移植使用和配置

作者:劉旭暉 Raymond轉載請註明出處 主頁:http://rgbbones.googlepages.com/ Bluez作為當前最成熟的開源藍芽協議棧,在Linux的各大發行版中已

Bluedroid: 協議原始碼剖析

一、 基礎知識介紹 1.縮略語 BTIF: Bluetooth Interface  BTU : Bluetooth Upper Layer  BTM: Bluetooth Manager  BTE: Bluetooth embedded system 

BlueTooth: 協議實現模式分析

藍芽協議棧實現模式分析 藍芽技術是一項新興的技術。它的主要目的就是要在全世界範圍內建立一個短距離的無線通訊標準 。它使用 2.4-2.5 GHz 的 ISM( Industrion Scientifc Medical ) 頻段來傳送話音和資料。運用成熟、實用、先進的無線

nrf51822 BLE 4.0 低功耗協議 解析(一)

參考文件: 《TI 2013研討會藍芽4.0講解部分PPT 20130508.pdf》重點 《TI_BT-LE-TRAINNING.PDF》 《05_BLE Intro.pdf》 BLE: Bluetooth Low Energy 協議棧結構和配置

協議4.0、4.1、4.2的比較

SIG在2010年釋出了4.0的specification,2013年釋出了4.1的specification,一年以後,在2014年又釋出了4.2的specification,specification的調整很快。從4.0版本起,革命性的加入了BLE協議部分,同時將2.1

1、核心技術瞭解(協議、架構、硬體和軟體筆記)

原文地址:http://www.cnblogs.com/zjutlitao/p/4742428.html 宣告:這篇文章是樓主beautifulzzzz學習網上關於藍芽的相關知識的筆記,其中比較多的受益於xubin341719的藍芽系列文章,同時還有其他網上作者的資料。由於有些文章只做參

協議分析_BLE連線有關的技術分析

1. 前言 瞭解藍芽的人都知道,在經典藍芽中,保持連線(Connection)是一個相當消耗資源(power和頻寬)的過程。特別是當沒有資料傳輸的時候,所消耗的資源完全被浪費了。因而,對很多藍芽裝置來說(特別是功耗敏感的裝置),希望在無數可傳的時候,能夠斷開連線。但是,由於

協議(1)-- 基本協議

藍芽協議分析(1)基本概念  藍芽4.1,是一個大雜燴:BR/EDR沿用舊的藍芽規範;LE抄襲802.15.4;AMP直接使用802.11。而這一切的目的,就是以相容性和易用性為基礎,在功耗和傳輸速率之間左右為難。 1.藍芽技術的概述 1.1 兩種藍芽技術:經典藍芽(檢稱 BT)

協議分析(11)_BLE安全機制之SM

1. 前言 注1:此SM是Security Manager的縮寫,非彼SM,大家不要理解歪了! 書接上文,我們在中介紹了BLE安全機制中的終極武器----資料加密。不過使用這把武器有個前提,那就是雙方要共同擁有一個加密key(LTK,Long Term Key)。這個

協議 HFP,HSP,A2DP,AVRCP,OPP,PBAP

簡介:   HSP(手機規格)– 提供手機(行動電話)與耳機之間通訊所需的基本功能。   HFP(擴音規格)– 在 HSP 的基礎上增加了某些擴充套件功能,原來只用於從固定車載擴音裝置來控制行動電話。   A2DP(高階音訊傳送規格)– 允許傳輸

協議分析(8)_BLE安全機制之白名單

前言 在萬物聯網的時代,安全問題將會受到非常嚴峻的挑戰(相應地,也會獲得最大的關注度),因為我們身邊的每一個IOT裝置,都是一個處於封印狀態的天眼,隨時都有被開啟的危險。想想下面的場景吧: 凌晨2點,x米手環的鬧鐘意外啟動,將你從睡夢中驚醒,然後床頭的燈光忽明忽暗……

協議分析(6)_BLE地址型別

前言 也許關注BLE的同學都注意到了,BLE裝置有多種型別的裝置地址,如Public Device Address、Random Device Address、Static Device Address、Private Device Address等等。如果不瞭解內情,大家肯定會被

協議分析(9)_BLE安全機制之LL Privacy

前言 在上一篇文章[1]中,我們介紹了BLE的白名單機制,這是一種通過地址進行簡單的訪問控制的安全機制。同時我們也提到了,這種安全機制只防君子,不防小人,試想這樣一種場景: A裝置表示只信任B、C、D裝置,因此就把它們的地址加入到了自己的白名單中,表示只願意和它們溝通。與此

協議學習整理(二)協議規範(射頻、基帶鏈路控制、鏈路管理)

第二章 藍芽協議規範(射頻、基帶鏈路控制、鏈路管理) 藍芽協議是藍芽裝置間交換資訊所應該遵守的規則。與開放系統互聯(OSI)模型一樣,藍芽技術的協議體系也採用了分層結構,從底層到高層形成了藍芽協議棧,各層協議定義了所完成的功能和使用資料分組格式,以保證藍芽