例如:
// 每10片执行一次
void vTaskFunction( void * pvParameters )
{
portTickType xLastWakeTime;
const portTickType xFrequency = 10;
// 使用当前时间 初始化xLastWakeTime 变量
xLastWakeTime = xTaskGetTickCount();
for( ;; )
{
// 等待下一个循环
vTaskDelayUntil( &xLastWakeTime, xFrequency );
// 执行区域
}
}
我想着可以先挂起任务OSTaskSuspend (),随便延时一下,再恢复任务OSTaskResume (),但是不被允许
各位码友们~,抽空帮忙看下有方法实现么