在线时间4 小时
UID302670
注册时间2011-7-1
NXP金币0
TA的每日心情 | 奋斗 2019-1-16 15:10 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
注册会员

- 积分
- 67
- 最后登录
- 2019-12-4
|
任务模板中定义了两个任务
const TASK_TEMPLATE_STRUCT MQX_template_list[] =
{
/* Task Index, Function, Stack, Priority, Name, Attributes, Param, Time Slice */
{INIT_TASK_ID, Init_Task, 2000, 8, "initTask", MQX_AUTO_START_TASK, 0, 0 },
{ NAND_TASK_ID, nand_task, 10000, 12, "nand_test", 0, 0, 0 },
{ 0 }
};
在Init_Task()中创建nand_task()任务,
void Init_Task(uint_32 initial_data)
{
/* Create Acceletometer Task to read accelerometer data */
_task_create(0, NAND_TASK_ID, 0);
_task_block();
_mqx_exit(0);
}
但是经常程序就跑到_mqx_exit(0);有时候多复位几次,又能进入nand_task任务了,这个是怎么回事?请各位大侠帮忙分析一下,多谢!
|
|