cc254x透傳模塊規格書_第1頁
cc254x透傳模塊規格書_第2頁
cc254x透傳模塊規格書_第3頁
cc254x透傳模塊規格書_第4頁
cc254x透傳模塊規格書_第5頁
免費預覽已結束,剩余24頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

引 產品概 產品特 模塊工作示意 模塊尺寸及腳位定 串口透傳協議說 串口相關指 測試指 修改模塊名 修改藍牙模塊波特 修改廣播間 修改連接間 查詢模塊MAC地 重啟模 恢復出廠設 查詢固件版本 修改...................................................................................................................查詢...................................................................................................................獲取藍牙當前狀 打開和關閉廣 藍牙數據通道【服務UUID:0xFFF0 串口數據通道【服務UUID:0xFFF0 模塊參數設置通道【服務UUID:0xFFF0 APP測試BLE通 參考代 參考原理 PCBlayout注意事 廣播數據測 波形測 功耗測 版本信 FCCCEEPL認證報 模塊啟動后會自動進行廣播,已打開特定APP的會對其進行掃描和對接,成功連接ATAPPMCUCPUMCUAPP代碼設計。特別4VCC,GND,RX,TX,不需要另外的操作模以下(含4K/S2.5K-2.8K 模塊工作示意模塊尺寸及腳位圖2:CC254X-MINI圖3:CC254X-------串口透傳協議說完好的傳到對方!透明傳輸不用關心下層協議的傳輸,比如你要寄信,只需要寫地址交給郵大數據量應用建議選用高速波特率115200bps以上。模塊可以從串口接收最大300bytes數據包,每個無線包最大20bytes(BLE協議決定最大包20字節),超過300bytes用戶需自行分包處理。移動設備端APP必須自行分包,每包20APP300200ms用戶自主編寫APP,完成掃描、連接、數據收發。②模塊藍牙名稱默認為AT③EN為高電平時,模塊處于完全睡眠狀態,此時功耗最低0.4uA。置低EN腳后,模塊切換到工作狀態,并以默認100ms間隔開始廣播,直到連接到移動端設備。EN腳從低到高跳變,④默認0dBm⑤打開APP的與模塊連接成功后,主機(MCU)數據要發送到串口,需先將模塊UART_WAKE拉低,使模塊進入活動狀態,MCU可在100us后發送數據。數據發送完畢后,主動將UART_WAKE腳拉高,使模塊退出串口接收模式。UART_INTMCU,MCU可以通過檢測UART_INT腳電平變化判斷是否有數據接收。模塊UART_TXD數據發送完成后,UART_INT腳自動變為高電平。⑦⑨串口相關指--是是是-是0默認115200是是-是是否是否n-是--是--是n-是AT+POWER=0/--是是11.查詢POW:0/-6/---是ADVERTISING--是ADVERTISING--是ADVERTISING--是測試指 回應“OK”注:該指令支持APP通道,可快速驗證串口通信及BLE通信修改模塊名 回應。更。注:此名稱掉電保存。模塊串口TX回應注:此名稱掉電保存。由于波特率影響串口指令的使用,用戶可以通過PC進行設置波特率也可以通過移動設備的BLEAPP接口進行設置《模塊參數【服務UUID:0xFFF5。修改廣播間“AT+ADVI=00020”表示將模塊廣播間隔調整為20ms,廣播間隔調整范圍00020~10240,即20ms到10.24s之間,默認廣播間隔為100ms。注意廣播間隔越短功耗越高。注:廣播間隔越小,主機查找從機時間越短。廣播間隔越大,模塊廣播狀態下越省電。IOS系統建議最大廣播間隔為1285ms,所以如果模塊是用來和IOS設備連接,廣播時間間隔盡量不要超過1285ms。修改連接間420ms。模塊串口TX回應時,連接間隔必須大于20ms。查詢模塊MAC不能修改。每個模塊都有自己的唯一的一個MAC。重啟模恢復出廠設注:若串口通信異常,無法通過串口恢復出廠設置,可以通過移動設備的BLEAPP口進行設置。見《模塊參數設置【服務UUID:0xFFF5】》修改查詢 “ADVERTISINGON”表示打開廣 “ADVERTISINGOFF”表示關閉廣BLE協議說明(APP接口藍牙數據通道【服務UUID:0xFFF0APPBLEAPI從串口TX輸出。詳細操作規則見《串口透傳協議說明》章節。此handle可以通過Btool來串口數據通道【服務UUID:0xFFF0的數據將會在此通道產生通知發給移動設備說明:串口輸入轉發到藍牙輸出。如果打開了FFF7通道使能開關(如果使用BTool0x0039+1=0x003A0100)CPURXnotify,APP模塊參數設置通道【服務UUID:0xFFF0寫入指令,產生通知返回到BTool0x0032+1=0x00330100),每次寫入命令,將會在此通道產notify(回應信息),APPAPP測試BLE通信TI測試APPLightBlue測試BLE通信。LightBlue可以在AppStore到。打4S/ipad中的AppStore,搜索“LightBlue”,安裝測試打開LightBlue后,掃描設備,模塊默認名稱,點擊連接設備,APP會自動查找相應 串口終端有數據發送到APP,必須保持UART_WAKE為低電平,防止模塊進入休眠。APP端(UUID)進行寫操作。模塊數據到移動設備的數據傳送,是通過通知的形式進行,因此在APP啟動后需要打開串口數據通道(接收)對應服務(UUID)(Notification)使能,之發。如果模塊有數據要發,模塊會自動置低UART_INT腳,如果單片機有數據要發,置低STATUSSTATUS模塊數據發void{EN=0;//模塊進入工作模式while(!BLEMoudleAck("Connected=OK"));//等待端掃描UART_WAKE=0;//喚醒模塊,串口進入接收狀態UARTWrite("radioland",10);//發送字符串Delay(50);UARTWrite("radioland",10);//發送的數據 EN=1;//退出工作模式}模塊數據上void{EN=0;//模塊進入工作模式 while(1)//也可采用中斷方式,RTS管腳電平變化觸發中斷{if(UART_INT==0)RTS{UARTRead(HAL_UART_PORT_0,buff,10);//數}}}參考原理PCBlayout產品金屬螺釘等應遠離模塊的射頻部分廣播數據測試測量條件:模塊電源端串接10R電阻,用示波器測量電阻兩端的波形P0.2P0.4管腳拉低,此時MCU處于喚醒狀態。(注:是廣播時間不是廣播間隔電 電 廣播一次電流:(190/10)*(2/250P2.0拉低,P0.4廣播時間:6ms(包括CPU起來和休眠的時間)(196/10)*(2/250)+(90/10)*(4/250)=廣播時間:5ms發送數據時間:0.6ms(176/10)*(0.6/25)+(90/10)*(4.4/25)=下面是TI的描述連接上之后主從模塊兒會定時進行數據交互(ack)超時時間(Suspervision_timeout)為10s否則主機則認為從機不存在將會斷開連接)。開發需要注意如果Slave_latency不為0則Slave_latency* 測試選用CC2540A1模塊作為測試對象,供電電壓為3.2V,VCC腳串接一個萬用表,測量模塊不同狀態時的電流參數。由于BLE模塊工作狀態下的電流為波動電流,本例測試只能作為參考值,測試需要在模

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論