nRF52832學習筆記2 藍芽工程樣本

2021-08-17 10:18:52 字數 745 閱讀 2304

1、main主函式

2、板子設定(按鍵、燈等)

3、startup資料夾 (晶元啟動函式)

4、ble資料夾(藍芽服務**)

5、drivers資料夾(外設驅動函式**)

6、libraies資料夾

1、應用層

警告通知、血壓測量儀、心率、電池等等。

2、主協議層

①通用訪問規範(gap 管理廣播和連線時間相關引數)

角色(集中器角色、外圍裝置角色)

廣播(廣播間隔(20ms-10.24s)、廣播資料報(31b、掃瞄回應(31b)))

掃瞄(掃瞄間隔、掃瞄視窗)

發起連線(連線間隔 7.5ms-4s)

傳輸資料最多20b

②通用屬性配置檔案(gatt)

角色(gatt伺服器、gatt客戶端)

gatt伺服器

---屬性(包含控制代碼、uuid、值)

---特性(至少兩種屬性:用於宣告、用於存放特性的值)

---描述符

---服務

---profile(資料配置檔案)

3、控制層

主機控制器、鏈路層、物理層

main:

初始化定時器(建立乙個定時器例項)

初始化外設

協議棧初始化

裝置管理初始化

gap引數初始化

廣播初始化

服務初始化

更新過程初始化

應用定時器開始

廣播開始

NRF52832藍芽主從模組 藍芽5 0

產品概述 fsc bt630是一款超小尺寸藍芽5.0模組,模組採用nordic nrf52832晶元,整合高效能陶瓷天線並相容外接天線焊盤,硬體支援uart,i2c,spi等介面,軟體包含gap,att gatt,smp,l2cap,beacon等ble協議,支援at指令,ble主從一體及串列埠透傳...

nRF52832低功耗藍芽5 0晶元介紹

nrf52832通過對藍芽5的支援,將藍芽低能量socs提公升到下乙個水平。它的心臟有乙個arm cortex m4 cpu,運 行在64mhz,在短時間內完成應用和溝通任務。這樣可以使cpu處理更多的任務,或者恢復休眠模式,從而節省寶 貴的電池能量。nrf52832和nrf52系列中的所有soc都...

NRF52832之序列通訊學習

一 spi 1.spi概述 2.spi資料通訊 controller 指spi中的控制暫存器,通過此來配置spi匯流排傳輸模式 sspbuf 指spi內部緩衝區,以fifo形式存在,儲存傳輸過程中的臨時資料 sspsr 指spi中的移位暫存器,根據設計好的bit width將資料移入或移出sspbu...