由淺入深,藍(lán)牙4.0-BLE協(xié)議棧開(kāi)發(fā)攻略大全(3).doc

由淺入深,藍(lán)牙4.0-BLE協(xié)議棧開(kāi)發(fā)攻略大全(3).doc

ID:28109191

大小:126.00 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2018-12-08

由淺入深,藍(lán)牙4.0-BLE協(xié)議棧開(kāi)發(fā)攻略大全(3).doc_第1頁(yè)
由淺入深,藍(lán)牙4.0-BLE協(xié)議棧開(kāi)發(fā)攻略大全(3).doc_第2頁(yè)
由淺入深,藍(lán)牙4.0-BLE協(xié)議棧開(kāi)發(fā)攻略大全(3).doc_第3頁(yè)
由淺入深,藍(lán)牙4.0-BLE協(xié)議棧開(kāi)發(fā)攻略大全(3).doc_第4頁(yè)
資源描述:

《由淺入深,藍(lán)牙4.0-BLE協(xié)議棧開(kāi)發(fā)攻略大全(3).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。

1、由淺入深,藍(lán)牙4.0/BLE協(xié)議棧開(kāi)發(fā)攻略大全(3)      本系列教程將結(jié)合TI推出的CC254xSoC系列,講解從環(huán)境的搭建到藍(lán)牙4.0協(xié)議棧的開(kāi)發(fā)來(lái)深入學(xué)習(xí)藍(lán)牙4.0的開(kāi)發(fā)過(guò)程。教程共分為六部分,本文為第三部分:    第三部分知識(shí)點(diǎn):  第十一節(jié)串口通信  第十二節(jié)Flash的讀寫  第十三節(jié)BLE協(xié)議棧簡(jiǎn)介  第十四節(jié)OSAL工作原理  第十五節(jié)BLE藍(lán)牙4.0協(xié)議棧啟動(dòng)分析  有關(guān)TI的CC254x芯片介紹,可點(diǎn)擊下面鏈接查看:  主流藍(lán)牙BLE控制芯片詳解(1):TICC2540    同系列資料推薦:  由淺入深,藍(lán)牙4

2、.0/BLE協(xié)議棧開(kāi)發(fā)攻略大全(1)  由淺入深,藍(lán)牙4.0/BLE協(xié)議棧開(kāi)發(fā)攻略大全(2)  有關(guān)本文的工具下載,大家可以到以下這個(gè)地址:  朱兆祺ForARM  第十一節(jié)串口通信  在軟件開(kāi)發(fā)過(guò)程中調(diào)試是一個(gè)很關(guān)鍵的過(guò)程,而調(diào)試用的最多的手段就是打印Log,嵌入式平臺(tái)很少有顯示設(shè)備,所以我們需要將信息通過(guò)串口打印到PC端?! T254xboard上已經(jīng)通過(guò)RS232芯片將UART0連接到DB9,我們只需要將DB9連接到電腦即可,UART0對(duì)應(yīng)的外部設(shè)備IO引腳關(guān)系為:P0_2------RX,P0_3------TX。  我們需要將

3、這兩個(gè)IO配置為復(fù)用功能,CC2540的USART可以配置為SPI模式或者異步UART模式,這里我們需要配置為異步UART模式?! ∈紫扰渲肐O為UART模式:  PERCFG&=~0x01;//配置UART為位置1  P0SEL=0x3c;//P0_2,P0_3,P0_4,P0_5用作串口功能  P2DIR&=~0XC0;//P0優(yōu)先作為UART0  配置UART0寄存器,將UART0配置為8N1模式,波特率為115200。  U0CSR

4、=0x80;//UART方式  U0GCR

5、=11;//U0GCR與U0BAUD配合  U0BAU

6、D

7、=216;//波特率設(shè)為115200  UTX0IF=0;//清除中斷標(biāo)志  U0CSR

8、=0X40;//允許接收  IEN0

9、=0x84;//開(kāi)總中斷,接收中斷  這里采用中斷方式來(lái)接收串口數(shù)據(jù),并在中斷中回調(diào)應(yīng)用層的接收處理函數(shù)?! ?pragmavector=URX0_VECTOR  __interruptvoidUART0_ISR(void)  {  uint8ch;  URX0IF=0;//清中斷標(biāo)志  ch=U0DBUF;  if(NULL!=RecvCb)//調(diào)用回調(diào)函數(shù)  {  RecvCb(ch);  }  }  為

10、了測(cè)試串口的通訊功能,這里我們通過(guò)串口接收命令的方式來(lái)控制LED的亮滅和蜂鳴器的響和停止,并且顯示當(dāng)前的狀態(tài)。根據(jù)串口輸出提示,發(fā)送對(duì)應(yīng)字符可以實(shí)現(xiàn)相應(yīng)功能,并且顯示狀態(tài)。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。