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...