使用的是CH32V208 BLE5.3?
我現(xiàn)在需要做一個藍牙透傳設備,傳輸?shù)臄?shù)據(jù)量有點大,所以想盡可能的增加發(fā)送BUFF和包的個數(shù)。
所以這四個宏定義最大能填多少?
這四個宏定義有必要的關聯(lián)嗎?
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍牙MCU
使用的是CH32V208 BLE5.3?
我現(xiàn)在需要做一個藍牙透傳設備,傳輸?shù)臄?shù)據(jù)量有點大,所以想盡可能的增加發(fā)送BUFF和包的個數(shù)。
所以這四個宏定義最大能填多少?
這四個宏定義有必要的關聯(lián)嗎?
可以參考測速的例程參數(shù)配置,單純的藍牙測速最大速度可以達到100KB/s:
并注意將藍牙的連接間隔協(xié)商為最小。
可以具體描述一下需要實現(xiàn)的功能以及無線需要達到的速度。
您好,還有一個問題。BLE_BUFF_MAX_LEN例程里面設置的247。而這個宏定義是代碼MTU的長度。
而BLE5.3 協(xié)議中 MTU是可以設置成512吧?
所以說這個測速例程是否需要修改?
可以改到512B,但是影響不大,因為藍牙的底層用于描述長度是8bit,對于底層而言最大一包也只有255字節(jié)。GATT層配置為512后底層還是要進行分包處理的。
相比較247與512B可能只相差百分之幾,變化比較小。所以可以不進行修改。