無(wú)改動(dòng)程序。CH582M板子直接燒錄Peripheral例程,在紅米K40手機(jī)中打開(kāi)藍(lán)牙調(diào)試助手APP,連接上藍(lán)牙,打開(kāi)通知(notify)失??;在華為mate50 pro手機(jī)上操作就是正常的,成功打開(kāi),接收到0x88。有遇到過(guò)這類(lèi)問(wèn)題的大佬嗎?想請(qǐng)教一下是為啥?感謝
可以查看是否為582的開(kāi)發(fā)板。再換其他的手機(jī)試試看打開(kāi)是否正常??梢园l(fā)送郵件至lpc@wch.cn,我們這邊進(jìn)行查看。
找到原因了,是紅米K40手機(jī)的枚舉服務(wù)沒(méi)有更新導(dǎo)致,取消之前的配對(duì),重新連接即可。感謝。
你好,請(qǐng)問(wèn)在CH583EVT中,BLE_USB例程中USB的數(shù)據(jù)如何轉(zhuǎn)藍(lán)牙再noti發(fā)送給到主機(jī)?
藍(lán)牙接收到的數(shù)據(jù)是通過(guò)USBSendData()函數(shù)轉(zhuǎn)為USB?
能否解釋一下BLE與USB兩者之間的轉(zhuǎn)換?謝謝。
原理上講:接口A走某協(xié)議格式收數(shù)據(jù)<->接口B走另一協(xié)議格式發(fā)出數(shù)據(jù)
“藍(lán)牙接收到的數(shù)據(jù)是通過(guò)USBSendData()函數(shù)轉(zhuǎn)為USB?”
是的。
為了協(xié)調(diào)各接口間的工作,BLE_USB例程中做了收發(fā)數(shù)據(jù)包之間的環(huán)形緩沖,增加可靠性。