解析void timer_handlevoid static u16 i = 0; ifg_systemtimer_per_ms - g_Timertimer_samp3 = 200每秒钟更新一次数据 rc52_handle; g_Timertimer_samp3 = g_systemtimer_per_ms; ifg_sys
每次进入该函数,都会先定义一个静态变量i,并初始化为0。然后会分别判断两个时间间隔是否满足条件,如果满足,则执行相应的操作。第一个判断条件是当前时间减去上一次更新时间是否大于等于200毫秒,如果满足,则调用rc52_handle()函数,并更新g_Timer.timer_samp3为当前时间。第二个判断条件是当前时间减去上一次更新时间是否大于等于50毫秒,如果满足,则i自增1。最后,函数结束。
原文地址: https://www.cveoy.top/t/topic/fy0h 著作权归作者所有。请勿转载和采集!