CH573 CH582 CH579 peripheral通用外設例子講解一


peripheral通用外設例子是比較常用的BLE通訊功能demo,具有完成芯片和手機(PC)等其他BLE主機數據互通(上下傳)的功能,包括讀、寫和通知數傳功能。

使用該例子前建議手機上下載調試APP

安卓手機,應用市場直接搜索(BLE調試助手)          軟件安裝打開后的界面(需要開啟定位授權,建議給所有提示需求權限,否則APP可能掃描不到附近的BLE設備)

            

 

 

 

比如直接將evt里面的peripheral例子燒錄到芯片中(例子默認使用外部32K,如果沒有接32K,需要開啟內部32K,開啟方法見    CH579 CH573 CH582 config.h修改預編譯配置

      

 

 

APP連接成功以后                                                         通訊通道0xFFE1 0xFFE2 0xFFE3  0xFFE4  0xFFE5

    

 

數據收發功能演示

0xFFE4通知上傳(芯片→APP)默認一字節

            

 

 

 

0xFFE1和0xFFE3 寫下傳(APP→芯片)默認一字節                                                          運行結果打印                                                           APP發送界面

 

 

注意例子默認演示1字節收發,如果需求其他長度需要改長度定義

 

 默認短包,最長是20字節以內的長度收發;如果需要更大長度,需要開啟MTU協商,有的主機可能不支持MTU協商,所以可能有兼容性問題,修改MTU參考  CH579 CH573 CH582 config.h修改預編譯配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM