central例程中,進行掃描服務(wù)和特征值的這個event,紅線這個填SIMPLEPROFILE_CHAR1_UUID和SIMPLEPROFILE_CHAR2_UUID都是可以獲取到相應(yīng)handle,填SIMPLEPROFILE_CHAR3_UUID的話下面那個else if里的pMsg->method就會返回ATT_ERROR_RSP,為什么?從機板子用的是peripheral例程。那應(yīng)該怎么獲取write特征值的handle呢?
查看: 2625
回復(fù): 3
CH579M主機例程問題
人生到處知何似應(yīng)似飛鴻踏雪泥
發(fā)表于: 2022-07-06 19:22:05
熱門產(chǎn)品 :
CH397: 高集成度、低功耗USB網(wǎng)卡芯片
可以使用這個函數(shù)?GATT_DiscCharsByUUID(centralConnHandle, &req, centralTaskId);但是獲取到的handle在使用時需要加1。
人生到處知何似應(yīng)似飛鴻踏雪泥
發(fā)表于: 2022-07-07 18:11:28
還有一個問題,主機通過從機write特征值的handle去寫數(shù)據(jù),最大的數(shù)據(jù)長度一次只能寫到20字節(jié),超過的話能成功寫一次,隨后就會主機就會死機,連接斷開,感覺是MTU的問題,但是主從機的MTU都修改過了,
#define BLE_BUFF_MAX_LEN? ? 251
#define SIMPLEPROFILE_CHAR3_LEN? ? ?244??
參考一下這個帖子:
http://www.findthetime.net/bbs/thread-85761-1.html
是否579交互MTU遇到什么問題了,如果上述方法不成功可發(fā)送郵件至郵箱lpc@wch.cn
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄