2020-11-06
1、增加 #define WAITUTILTRTYPE 0 //WaitUtilTR 超时等待判断类型选择宏
0=简单,WaitUtilTR(A,TimeOut,TINDEX) TINDEX:超时等待索引只能0-7,每个WaitUtilTR的索引不能重复,只支持8个实时性高的超时判断;
1=灵活 自定义变量,WaitUtilTR(A,TimeOut,T1FLAY) T1FLAY:1个调度器时钟周期标志变量,需在调度器时钟周期定时器中断里将变量置1。
简单调用示例:WaitUtilTR(f.b0,2,0);
2020-11-05
1、修改“_count”赋初值的位置,使之理合理
2、修改“WaitUtilTR(A,TimeOut)、WAITUNTILTR(A,VAL,TimeOut)”定义,解决实时性高的判断等待超时时间不准的问题
增加“T1FLAY”一个调度器周期标志变量参数,变为“WaitUtilTR(A,TimeOut,T1FLAY)、WAITUNTILTR(A,VAL,TimeOut,T1FLAY)”
使用方式请参考例子
小小调度器1.2.3问星整理版.rar
(5.06 KB, 下载次数: 49)
|