ch592f Peripheral例程如何添加自定義的定時(shí)任務(wù)

ch592f Peripheral例程如何添加自定義的定時(shí)任務(wù),需要做一個(gè)1s定時(shí)ADC20次采樣,采集五秒共100個(gè)數(shù)據(jù),排序,取中間40個(gè)平均值

您好,是否要做低功耗,如果不做低功耗或者說(shuō)喚醒后有一段時(shí)間不用休眠,期間可以用定時(shí)器中斷置標(biāo)志+set_event立即執(zhí)行事件的方式來(lái)安排每秒執(zhí)行一次ADC采樣。

如果1s間隔期間也需要做低功耗,期間依賴主頻的定時(shí)器是不工作的,那么只能通過(guò)由RTC提供時(shí)鐘的TMOS系統(tǒng),用安排TMOS事件的方式執(zhí)行1s一次的定時(shí)循環(huán)。見(jiàn)博客:在TMOS系統(tǒng)的main.c中添加事務(wù)處理代碼 - JayWell - 博客園 (cnblogs.com)


不需要休眠,用第一種方式直接在中斷里set_event就可以是嗎,有示例嗎


不要直接在中斷服務(wù)函數(shù)中直接調(diào)用set_event接口。中斷服務(wù)函數(shù)中的操作是脫離協(xié)議棧的,可能導(dǎo)致出中斷后被協(xié)議棧覆寫(xiě)事件標(biāo)志。

建議在中斷服務(wù)函數(shù)中置標(biāo)志變量,并在主循環(huán)中根據(jù)標(biāo)志變量來(lái)調(diào)用set_event接口立即采集ADC。


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

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