ch582 由低功耗藍(lán)牙模式 切換 為有線usb的模式也可以通過創(chuàng)建tmos任務(wù)實(shí)現(xiàn)嗎? 還是有其他的辦法??
查看: 3512
回復(fù): 1
ch582 由低功耗藍(lán)牙模式切換為有線usb的模式
熱門產(chǎn)品 :
CH592: RISC-V內(nèi)核BLE5.4無線MCU
啟用了Hal_Sleep是吧,芯片的USB是作主機(jī)還是從機(jī)呢。如果芯片的USB作主機(jī),收發(fā)包都由主機(jī)控制,可以通過創(chuàng)建TMOS任務(wù)來實(shí)現(xiàn);如果芯片的USB作從機(jī),建議參考EVT中BLE_USB代碼,用中斷處理USB包,確保與主機(jī)的及時通信。
使用USB時不可以進(jìn)入低功耗,可以置一個標(biāo)志,在CH58X_LowPower函數(shù)內(nèi)開頭判斷一下該標(biāo)志,判斷標(biāo)志置位就直接return。
為了確保設(shè)備插拔時通信的實(shí)時性,可以將芯片的USB接口外殼不接地,接一個GPIO。USB另一邊的接口外殼一般會接地,這樣用一個外部中斷判斷芯片GPIO是否被拉低,在中斷服務(wù)函數(shù)中置標(biāo)志以幫助判斷硬件插入。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務(wù)您
只有登錄才能回復(fù),可以選擇微信賬號登錄