Ch573藍牙 開啟SLEEP模式之后,BLE任務(wù)中的PWM功能(蜂鳴器)不正常

Ch573藍牙? 開啟SLEEP模式之后,BLE任務(wù)中的PWM功能(蜂鳴器)不正常。

關(guān)掉SLEEP模式之后就正常了,但是我想要工作時所有功能正常,不工作時進入低功耗狀態(tài),改怎么設(shè)置?

開啟睡眠之后,主頻是停止的,因此PWM是無法再工作。

使用藍牙的時候是可以同時輸出PWM波形的。

HAL_SLEEP宏開啟,會由協(xié)議棧管理進入睡眠函數(shù)CH58X_LowPower,并執(zhí)行該函數(shù)的LowPower_Sleep才會睡眠,因此可以在剛進入CH58X_LowPower的時候做標志,選擇是否執(zhí)行LowPower_Sleep函數(shù)。

比如先在藍牙初始化的地方進行PWM的初始化,然后按下PA1代表進入休眠,則執(zhí)行CH58X_LowPower函數(shù)的原本代碼,此時PWM是無法使用的;按下PA2,進行PWM波形,則在進入CH58X_LowPower函數(shù)的時候立馬return出去,不執(zhí)行LowPower_Sleep這個函數(shù)即可。


還是不明白,CH58X_LowPower這個函數(shù)是放在MCU硬件初始化當中了,你的意思是在TMOS創(chuàng)建的任務(wù)中也可以調(diào)用這個函數(shù)嗎?或者你們這這樣的例程嗎,我參考下

圖片.png


藍牙初始化的時候調(diào)用PWM初始化的函數(shù)。

是否進入休眠可以這里置標志判斷。

(前面回復(fù)內(nèi)容有做了修改,注意查看)

image.png


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

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