📄 userapp.c
字号:
//UserApp1.c 第一节 实现软中断
#include "OS_Includes.h"
#define App_GLOBALS
#include "UserApp.h"
void TaskA(void);
void TaskB(void);
void TaskC(void);
void main(void)
{
OSInit();
OSTaskCreate(TaskA,TaskAStk,TaskAPrio);
OSTaskCreate(TaskB,TaskBStk,TaskBPrio);
OSTaskCreate(TaskC,TaskCStk,TaskCPrio);
OSStart();
while (1)
{
LED1=LED_ON;
// OSTaskResume(TaskAPrio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED1=LED_OFF;
OSTimeDly(50);
}
}
void TaskA(void)
{
while (1)
{
LED2=LED_OFF;
// OSTaskResume(Task_main_Prio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED2=LED_ON;
OSTimeDly(50);
}
}
void TaskB(void)
{
while (1)
{
LED3=LED_OFF;
// OSTaskResume(Task_main_Prio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED3=LED_ON;
OSTimeDly(50);
}
}
void TaskC(void)
{
while (1)
{
LED4=LED_OFF;
// OSTaskResume(Task_main_Prio);
// OSTaskSuspend(OS_TASK_Me);
OSTimeDly(50);
LED4=LED_ON;
OSTimeDly(50);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -