CH579M 主機(jī)模式如何連接指定設(shè)備

請(qǐng)問?CH579M 例程Central主機(jī)模式如何連接指定設(shè)備,并且發(fā)送數(shù)據(jù)到被連接設(shè)備。是在程序哪個(gè)改動(dòng)?謝謝指點(diǎn)!


熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

主機(jī)本來就是根據(jù)mac地址去指定連接設(shè)備的,可以修改這個(gè)參數(shù)來改變

static uint8_t PeerAddrDef[B_ADDR_LEN] = {0x02, 0x02, 0x03, 0xE4, 0xC2, 0x84};

從機(jī)添加白名單可以參考此鏈接:https://www.cnblogs.com/debugdabiaoge/p/15817418.html




感謝回復(fù) 再請(qǐng)問一下請(qǐng)問想要給這個(gè)設(shè)備發(fā)送數(shù)據(jù) 需要在哪里做改動(dòng)


還有一個(gè)問題就是我的設(shè)備地址是00 05 61 75 81 90

但是在程序里面德這樣寫才能連接上呢?

static uint8 PeerAddrDef[B_ADDR_LEN] = { 0x90,0x81,0x75,0x61,0x05,0xc0 };

請(qǐng)問是怎么樣的一個(gè)對(duì)應(yīng)關(guān)系


主機(jī)的發(fā)送是調(diào)用?tmos_start_task(centralTaskId, START_READ_OR_WRITE_EVT, DEFAULT_READ_OR_WRITE_DELAY);任務(wù)來實(shí)現(xiàn)的,

mac地址大小端一般與手機(jī)搜索的mac地址相反,樓上打的mac地址存在一個(gè)字節(jié)的不同,可能存在筆誤。


你好,主機(jī)的發(fā)送是調(diào)用?tmos_start_task(centralTaskId, START_READ_OR_WRITE_EVT, DEFAULT_READ_OR_WRITE_DELAY);任務(wù)來實(shí)現(xiàn)的,我看了一下程序還是有點(diǎn)不是很清楚,請(qǐng)問一下,我想實(shí)現(xiàn)按按鍵發(fā)送1234567890到被連接設(shè)備,請(qǐng)問具體怎么發(fā)送1234567890呢?多謝指教


你說的這個(gè)應(yīng)該是觸發(fā)吧,具體發(fā)送數(shù)據(jù)是用到哪一個(gè)函數(shù)呢


可以打開那個(gè)任務(wù)看看

emobile_2022-07-13_15-38-54.png


那要發(fā)送1234567890的話,應(yīng)該怎么改呢,是在數(shù)據(jù)centralCharVal這直接改嗎,但是我看他好像是0x5a,是怎么回事呢


這個(gè)結(jié)構(gòu)里面有數(shù)據(jù)長(zhǎng)度,有放數(shù)據(jù)的指針,我們的例程就賦值了一個(gè)字節(jié),你自己想發(fā)送什么,長(zhǎng)度設(shè)置一下,比如你想發(fā)送十個(gè)字節(jié),那么長(zhǎng)度設(shè)置為10,然后將數(shù)據(jù)填入,我們例程填寫的是一個(gè)字節(jié)的0X5a作為一個(gè)簡(jiǎn)單的例子,你將自己發(fā)送的數(shù)據(jù)填入就可以了。


能否給一個(gè)主機(jī)模式,功能按下板子上的按鍵,發(fā)送一個(gè)字符串到被連接設(shè)備的例程。感謝


可以留個(gè)郵箱或發(fā)送郵件至hy@wch.cn獲取。


好的 非常感謝!個(gè)人信息保護(hù),已隱藏


請(qǐng)問一下,為什么用主機(jī)例程,過一會(huì)藍(lán)牙就會(huì)斷開,然后重新搜索。從機(jī)用的是從機(jī)例程


斷開連接都是會(huì)打印reason的,可以根據(jù)reason來判斷原因,一般常見的有0x08,連接超時(shí),一般就是處理自己的事件事件過長(zhǎng),導(dǎo)致藍(lán)牙交互超時(shí),0x13,一般是自己主動(dòng)斷開連接。


image.png請(qǐng)問這是什么問題,主機(jī)的


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频