您好!
在生成计时器中断后、我将按如下方式动态创建一个任务、
ERROR_Block EB;
Task_Handle 模块状态 LedHandle;
Task_Params 模块状态 LedHandleParams;
ERROR_INIT (&EB);
Task_Params_init (&ModuleStatusLedHandleParams);
ModuleStatusLedHandleParams.STACKSIZE = 4 * DEFAULT_STACK_SIZE;
ModuleStatusLedHandleParams.priority = task_MAX_Priority;
ModuleStatusLedHandleParams.arg0 = IO_MBWDT_MODE;
ModuleStatusLedHandleParams.arg1 =空;
模数状态 LedHandle =
Task_create ((Task_FuncPtr)模块状态已解、ModuleStatusLedHandleParams、&EB);
发生超时时时时、控制台中将显示如下所示、
此错误的原因可能是什么?
在 timerISRHandler 内部、我是否需要清除计时器中断? 如果需要清除中断、可以使用什么 API?
要重置计时器计数寄存器,能否使用以下代码?
HWREG (TIMER5_base + TIMER_O_TAV)=0;
此致
Sandra