主從一體的例程修改

能不能麻煩下,標(biāo)注出來(lái)主從機(jī)文件下和連接有關(guān)的東西,之前試了下把廣播者和觀察者合并,但是跑不起來(lái),不知道什么原因,但是主從一體例程下面寫(xiě)的連接部分涉及的東西還比較多,這玩意有沒(méi)有個(gè)宏什么的,直接關(guān)掉,我只需要掃描和廣播


熱門(mén)產(chǎn)品 : CH32X035: 32位USB+USB PD單片機(jī)

另外,想要詢(xún)問(wèn)下主從一體里面是通過(guò)什么東西同時(shí)跑起來(lái)的,我需要做個(gè)狀態(tài)機(jī),大概步驟是開(kāi)機(jī)先rtc睡眠,然后睡眠時(shí)間到了,掃描,掃描到對(duì)應(yīng)的廣播包自己也發(fā)一個(gè),然后接著睡眠,但是不知道加在哪個(gè)地方,這個(gè)有沒(méi)有建議



還有,想問(wèn)下,CH59x_LowPower這個(gè)函數(shù)可控的范圍是多少,單位是us還是ms,我試了很多下,發(fā)現(xiàn)都進(jìn)不了低功耗那個(gè)分支


CH59x_LowPower用的時(shí)候是要先先調(diào)用sleep.c的HAL_SleepInit之后再用嗎,這個(gè)函數(shù)使用過(guò)后程序都不跑了,使用的主從一體例程,這個(gè)玩意不是到時(shí)間后自己?jiǎn)拘褑?,這個(gè)時(shí)間的輸入范圍是多少?,我輸入10,50好像都還行,超過(guò)200后程序就g了


頂一下,能不能回復(fù)下上面的問(wèn)題




1、主從一體,主機(jī)掃描到可以進(jìn)行連接。從機(jī)被搜索到可以被連接。按照你的需求,將主機(jī)建立連接的函數(shù)去掉,將從機(jī)的廣播類(lèi)型修改為不可連接廣播。

2、掃描和廣播自定義時(shí)間。掃描參考:

藍(lán)牙BLE主機(jī)Central講解二(Observer掃描講解) - SweetTea_lllpc - 博客園 (cnblogs.com)

廣播可以自己開(kāi)關(guān)廣播函數(shù)。

image.png

注意開(kāi)啟廣播需要在進(jìn)入waiting for advertising狀態(tài)后再進(jìn)行開(kāi)啟。

3、開(kāi)啟睡眠直接將HAL_SLEEP宏置為1即可,不需要手動(dòng)管理睡眠的時(shí)間。只需要管理自己的任務(wù),通過(guò)TMOS處理可以做到自定義任務(wù)到來(lái)時(shí),由協(xié)議棧進(jìn)行喚醒并處理任務(wù)。

CH573芯片Sleep說(shuō)明(RTC程序說(shuō)明) - SweetTea_lllpc - 博客園 (cnblogs.com)


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

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