CH592F的BLE開發(fā)有詳細(xì)教程嗎,要定時(shí)上傳傳感器數(shù)據(jù),修改哪個(gè)例程怎么修改

CH592F的BLE開發(fā)有詳細(xì)教程嗎,要定時(shí)上傳傳感器數(shù)據(jù),修改哪個(gè)例程怎么修改,望詳細(xì)說明一下

上傳傳感器數(shù)據(jù)的話,可以看下從機(jī)外設(shè)例程Peripheral,這是從機(jī)收發(fā)接口的說明可以參考:

https://www.cnblogs.com/risc5-ble/p/15994545.html


需要一主機(jī)雙從機(jī),看有MultiCentral這個(gè)主機(jī)例程是三從機(jī)的,怎么修改有說明文檔嗎,感謝感謝


您好,如果只需要連接兩個(gè)從機(jī)的話,將宏定義CENTRAL_MAX_CONNECTION從3改為2即可。

另外此處主機(jī)的目標(biāo)mac有三個(gè),需要?jiǎng)h除一個(gè):

static?peerAddrDefItem_t?PeerAddrDef[CENTRAL_MAX_CONNECTION]?=?{

????{0x02,?0x02,?0x03,?0xE4,?0xC2,?0x84},
????{0x03,?0x02,?0x03,?0xE4,?0xC2,?0x84},
????{0x04,?0x02,?0x03,?0xE4,?0xC2,?0x84}
};



您好,有詳細(xì)的文檔說明嗎,MultiCentral例程修改了您上述描述的從機(jī)的mac地址,其他未修改,鏈接不上從機(jī),從機(jī)使用的Peripheral例程修改,在ble調(diào)試助手可以連接并獲取到傳感器數(shù)據(jù)


如果主機(jī)無(wú)法連接到從機(jī),你需要確認(rèn)的是主機(jī)是否搜索到了對(duì)應(yīng)的從機(jī),從機(jī)默認(rèn)使用的是自帶的MAC,與主機(jī)例程中的目標(biāo)MAC肯定是不一樣的,可以修改從機(jī)端,將BLE_MAC設(shè)置為TRUE,然后在main.c文件的最上面去修改MAC與主機(jī)的目標(biāo)MAC一致(大小端是相反的)。


主機(jī)代碼寫的目標(biāo)地址要和從機(jī)的mac地址大小端反過來嗎


是的,主機(jī)中填寫的目標(biāo)mac和從機(jī)自定義mac的大小端是相反的,


1715347753081.png

連接2的內(nèi)容要自己編寫嗎,數(shù)據(jù)接收的接口在哪里呢,目前要做的功能只需要讀取從機(jī)的數(shù)據(jù)并處理顯示就可以


是的,多連接中后面的連接處理需要自行添加處理,數(shù)據(jù)接收的接口可以看下二樓連接,主機(jī)和從機(jī)的收發(fā)接口都有的。


可以指導(dǎo)一下后面連接的處理怎么完成嗎


可以參考下連接0的處理。


接收一次接收的是多少字節(jié)呢,要一次讀取三字節(jié)


主機(jī)的接收和從機(jī)的發(fā)送有關(guān),默認(rèn)的從機(jī)例程會(huì)固定1s發(fā)送一個(gè)字節(jié)0x88,如果主機(jī)想要收到三個(gè)字節(jié),那么需要修改從機(jī)端為發(fā)送3個(gè)字節(jié),將SIMPLEPROFILE_CHAR1_LEN/修改為3即可。


1715679182177.png

1715679207187.png

這個(gè)是主機(jī)接收和從機(jī)發(fā)送的代碼,這邊接收好像不太對(duì),可以幫忙看看嗎


你好,你把從機(jī)發(fā)送和主機(jī)接收的數(shù)據(jù)都打印出來對(duì)比下看看呢,


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

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