2837| 1
|
为什么在有些UCOSii任务里面可以使用GUI_Delay为任务调度延时? |
1金钱
最佳答案GUI_Delay调用GUI_X_Delay(),然后又在GUI_X_Delay()中调用到OSTimeDly(),这是UCOSII和III共用的延时函数并做任务切换。有的帖子说的详细你可以看下,http://blog.csdn.net/cpj_phone/article/details/38240081
void GUI_X_Delay(int period) {
OS_ERR err;
CPU_INT32U ticks;
ticks = (period * 1000) / OSCfg_TickRate_Hz;
OSTimeDly(ticks,OS_OPT_TIME_PERIODIC,&err);//UCOSIIIÑÓÊ ...
| ||
发表于 2017-10-23 13:09:29
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-27 01:32
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网