將HAL_SLEEP設(shè)置為T(mén)RUE之后,由協(xié)議棧管理休眠,我的用戶任務(wù)有幾個(gè)一直都在跑,協(xié)議棧就沒(méi)辦法進(jìn)入休眠(或者說(shuō)我用戶任務(wù)在哪里直接將他暫停)
熱門(mén)產(chǎn)品 :
CH32V317: 互聯(lián)型青稞RISC-V MCU
將HAL_SLEEP設(shè)置為T(mén)RUE之后,由協(xié)議棧管理休眠,我的用戶任務(wù)有幾個(gè)一直都在跑,協(xié)議棧就沒(méi)辦法進(jìn)入休眠(或者說(shuō)我用戶任務(wù)在哪里直接將他暫停)
查看用戶任務(wù)具體是什么。
如果是周期執(zhí)行的短時(shí)間任務(wù),則在執(zhí)行完成任務(wù)后就會(huì)進(jìn)入睡眠,該部分由協(xié)議棧管理。
如果是執(zhí)行的長(zhǎng)時(shí)間任務(wù),則就沒(méi)有時(shí)間進(jìn)入睡眠。
建議檢查一下,用戶代碼是否放在tmos中運(yùn)行的,tmos任務(wù)會(huì)由協(xié)議棧管理睡眠喚醒。