nRF52832/nRF52840等 nRF52系列主從一體程序:一對(duì)多時(shí)數(shù)據(jù)傳輸問(wèn)題
芯片型號(hào):nRF52832
模塊型號(hào):RF-BM-ND04
主從一體主機(jī)選用工程:
E:\nRF5_SDK\nRF5_SDK_15.2.0_9412b96\examples\ble_central_and_peripheral\experimental\ble_app_hrs_rscs_relay\pca10040\s132\arm5_no_packs
從機(jī)設(shè)備選用工程分別為:
E:\nRF5_SDK\nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_hrs\pca10040\s132\arm5_no_packs
E:\nRF5_SDK\nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_rscs\pca10040\s132\arm5_no_packs
一臺(tái)主機(jī)對(duì)兩臺(tái)從機(jī)可以正常的數(shù)據(jù)傳輸。如果再加入一臺(tái)從機(jī),燒錄從機(jī)兩個(gè)程序中的一個(gè),再連接入主機(jī)(主機(jī)設(shè)置可以一對(duì)三或一對(duì)四),這時(shí)候燒錄了同一程序的從機(jī)不能正常的與主機(jī)通信了,會(huì)一直復(fù)位。有可能同一程序的兩臺(tái)從機(jī)服務(wù)相同,且通信的通道等都相同,從而導(dǎo)致不能正常通信,這是目前的一個(gè)假設(shè)。
后來(lái)將主機(jī)改成nus/nus_c服務(wù),并且能一對(duì)四連接,四臺(tái)從機(jī)均是nus服務(wù)的,連接測(cè)試后發(fā)現(xiàn),主機(jī)只能與當(dāng)前連接的從機(jī)進(jìn)行數(shù)據(jù)交互,與其它連接狀態(tài)下的從機(jī)不能進(jìn)行數(shù)據(jù)交互。后續(xù)繼續(xù)驗(yàn)證測(cè)試一對(duì)多通信......