uCOS_II 学习心得

1、任务中调用void  OSTimeDly (INT32U ticks);函数进行延时,系统才会在其他任务间进行切换,如果使用单纯的让CPU空转的方式,系统会认为你的任务一直在占用CPU,无法         实现多任务。具体细节可参阅  http://blog.csdn.net/marz07101/article/details/9104131  。

2、要修改滴答定时器进入中断的时间,只需要修改OS_CFG.H中的OS_TICKS_PER_SEC值,并在os_core.c的 OSInit() 函数中调用 OS_CPU_SysTickInit() 函数即可。

     OS_TICKS_PER_SEC代表的是每秒钟进入多少次滴答中断。


你可能感兴趣的:(uCOS_II 学习心得)