ch32v208,在freertos下,能夠進(jìn)入睡眠模式嗎?

目前調(diào)用WFI后,會(huì)因?yàn)閟ystick中斷,打斷睡眠模式。請(qǐng)問(wèn)有沒(méi)有什么解決方法?

您好,可以進(jìn)入睡眠之前,關(guān)閉SysTick中斷再進(jìn)入睡眠試一下,注意睡眠期間要對(duì)SysTick的計(jì)數(shù)進(jìn)行補(bǔ)償,可以使用RTC進(jìn)行補(bǔ)償試一下,否則喚醒之后可能導(dǎo)致延時(shí)函數(shù)不準(zhǔn)確。或者參考下鏈接介紹的方法,使用Tickless低功耗模式試一下。后續(xù)若有問(wèn)題,可郵箱(lzs@wch.cn)溝通。

https://blog.csdn.net/m0_73502349/article/details/135407719

?


能請(qǐng)教下怎樣做補(bǔ)償嗎?
我并不想用Tickless模式,只是想在特定條件下才進(jìn)入睡眠。


您好,具體我也沒(méi)使用過(guò),你可以試一下,睡眠期間RTC應(yīng)該是可以正常運(yùn)行的,你可以通過(guò)RTC記錄睡眠了多少時(shí)間,比如10s,在喚醒后,SysTick計(jì)數(shù)多少次是10s,把這個(gè)次數(shù)加上去應(yīng)該就可以了,你可以試一下。


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

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