原文:CC2541藍牙BLE4.0主從透傳工程

.前言 小弟初來乍到,這是小弟的第一篇博客,暫時還在上學,沒有什么工作經驗,本篇博客主要記錄我在這幾天學習BLE協議協議棧的一點心得體會,並用一個主從透傳的實驗來記錄過程,如有錯誤之處,還望各位大佬多多包涵 二.工程環境 CC 核心板 CC Debugger USB轉TTL串口模塊 BLE . . 協議棧 IAR For . . 腦子 核桃仁 三.實驗過程 .簡介 說簡單點就是,低功耗 號稱一顆紐 ...

2018-06-28 15:18 0 2180 推薦指數:

查看詳情

BLE4.0教程四 新增特征值(CC2541)

  注:(本文基於我自己定義的一個服務TEMProfile,但適用其他服務) 1.特征值是什么   一個藍牙協議棧中,包含了多個服務,一個服務里又包含了多個特征值,每個特征值都有其相關的一些信息。   我們與藍牙進行通信的時候,就是通過讀寫這些特征值,來獲得數據。 2.特征值 ...

Sun Mar 12 00:46:00 CST 2017 0 4328
BLE4.0教程三 自定義服務(CC2541)

1.什么是服務   藍牙通信中,我們就是需要對各個服務中的特征值進行交流,現在嘗試自定義一個服務。 2.創建TEMProfile.c、TEMProfile.h   這是服務的主體文件。   其里面大致無非是定義特征值,創建讀寫值的函數,注冊函數,增添服務函數,以及包裝一些回調 ...

Sun Mar 12 01:39:00 CST 2017 0 2400
藍牙(BLE)應用框架接口設計和應用開發——以TI CC2541為例

本文從功能需求的角度分析一般藍牙BLE單芯片的應用框架(SDK Framework)的接口設計過程,並以TI CC2541為例說明BLE的應用開發方法。 一、應用框架(Framework) 我們熟知的Framework包含Android Framework、Linux QT ...

Sat Jul 15 23:19:00 CST 2017 0 1435
藍牙(BLE)應用框架接口設計和應用開發——以TI CC2541為例

本文從功能需求的角度分析一般藍牙BLE單芯片的應用框架(SDK Framework)的接口設計過程,並以TI CC2541為例說明BLE的應用開發方法。 一、應用框架(Framework) 我們熟知的Framework包括Android Framework、Linux QT、Windows ...

Sun Jun 05 07:11:00 CST 2016 0 1835
CC2541藍牙學習——時鍾設置

CC2541有四個振盪器,分別是: 32MHz外部晶振 16MHz內部RC振盪器 32kHz外部晶振 32kHz內部RC振盪器 由此可以看出,CC2541內部自帶了振盪器,也就是說即使外部電路不接振盪器,CC2541也可以工作,答案是肯定的,但是作為無線 ...

Sat May 16 04:13:00 CST 2015 3 4530
CC2541藍牙學習——串口_1

CC2541有兩個串行通信接口,分別是USART0和USART1,它們能夠分別運行於異步UART模式或者同步SPI模式。兩個USART具體同樣的功能,可以設置在單獨的I/O引腳。 1.UART模式 UART模式提供異步串行接口,在UART模式中,有2種接口選擇方式:2線接口和4線接口 ...

Thu May 28 00:18:00 CST 2015 0 12856
CC2541藍牙學習——ADC

CC2541的ADC支持多達14位的模擬數字轉換與高達12位的有效位數。它包括一個模擬多路轉換器,具有多達8個各自可獨立配置的通道,一個參考電壓發生器。轉換結果通過DMA寫入存儲器。還具有若干運行模式。 ADC主要特性如下: 可選的抽取率,設置了7~12位的分辨率; 8個獨立輸入通 ...

Sat May 30 05:12:00 CST 2015 1 11923
TI BLE CC2541的SPI主模式

SPI就是用4條線來串行傳輸數據, 2541只能用模擬的方式用GPIO來做 ...

Wed Aug 24 18:42:00 CST 2016 0 1875
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM