我利用2個(gè)CH9143-BLE2U模塊進(jìn)行了測試(兩機(jī)間距小于20cm),目前發(fā)現(xiàn)以下不能理解的現(xiàn)象,希望能夠得到大家的幫助。
測試電路說明:
? ? ? 連接USB,總線電源通過3.3V的LDO給模塊供電;
? ? ? LED外接發(fā)光二極管陰極,STA外接發(fā)光二極管陽極,AT外接上拉電阻;
? ? ? 其余沒有說明的引腳為懸空狀態(tài)
測試軟件說明:
? ? ? 串口調(diào)試助手(115200,N,8,1,無流控)
下面描述中 0 表示低電平,1 表示高電平;
(1)當(dāng)1#機(jī)MODE=0, 2#機(jī)MODE=1時(shí),
若同時(shí)復(fù)位兩機(jī)(直至兩機(jī)穩(wěn)定工作,下同)后,1#機(jī)LED=0、STA=0,根據(jù)9143文檔的描述,LED表示處于連接狀態(tài)但STA表示未連接(矛盾),2#機(jī)LED=0、STA=1,二者均表示處于連接狀態(tài)(吻合),此時(shí)用串口調(diào)試助手可實(shí)現(xiàn)雙向的通信(通信過程中LED閃爍)。
接著復(fù)位任意一機(jī)后,兩機(jī)均為LED=0、STA=1,此時(shí)用串口調(diào)試助手可實(shí)現(xiàn)雙向的通信(通信過程中LED閃爍);
(2)當(dāng)兩機(jī)均設(shè)為MODE=1,同時(shí)復(fù)位兩機(jī)后,現(xiàn)象同(1)的一樣