| 
 
 3809| 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ÑÓÊ ... 
 | ||
  | ||
	
	
 
 /1 
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-11-4 15:45
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网