天天看点

【K70EK_T7_MQX例程】010串口打印Hello和world(hello2)

By Mcuzone

调试串口波特率:115200-uart2

基于MDKK70-EK_T7硬件平台

分别打印hello和world,由于world有自动启动属性,先执行,在world函数中创建了hello任务打印hello,再执行打印world.

#define HELLO_TASK  5

#define WORLD_TASK  6

extern void hello_task(uint_32);

extern void world_task(uint_32);

const TASK_TEMPLATE_STRUCT  MQX_template_list[] = 

{  

    { WORLD_TASK,   world_task, 1000,   9,        "world",  MQX_AUTO_START_TASK, 0,     0 },

    { HELLO_TASK,   hello_task, 1000,   8,        "hello",  0,                   0,     0 },

    { 0 }

};

void world_task

   (

      uint_32 initial_data

   )

{

   _task_id hello_task_id;

   hello_task_id = _task_create(0, HELLO_TASK, 0);

   if (hello_task_id == MQX_NULL_TASK_ID) {

      printf ("\n Could not create hello_task\n");

   } else {

      printf(" World \n");

   }

   _task_block();

}

void hello_task

   (

      uint_32 initial_data

   )

{

   printf("\n Hello\n");

   _task_block();

}

串口输出:

【K70EK_T7_MQX例程】010串口打印Hello和world(hello2)

继续阅读