3027| 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ÑÓÊ ...
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-2-23 20:56
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网