📄 msp430rtos.c
字号:
/*//////////////////////////////////////////////////////////////////////////////////
// MSP430 C语言框架工程
// 作者:刘兵 (public_rtos@163.com)
*///////////////////////////////////////////////////////////////////////////////////
#include <msp430x14x.h>
#include "MSP430RTOS.h"
//4个任务的声明
void Task0 (void);
void Task1 (void);
void Task2 (void);
void Task3 (void);
////////////////////////////////////////////////////////////////////////////////////
// Task0任务
////////////////////////////////////////////////////////////////////////////////////
void Task0 (void)
{
//int i;
//在这里定义此任务的局部变量
//i = 0;
//在这里初始化此任务的局部变量和数据
for(;;)
{
//i ++;
//在这里添加任务执行的代码
OS_Time_Dly(10);
}
}
////////////////////////////////////////////////////////////////////////////////////
// Task1任务
////////////////////////////////////////////////////////////////////////////////////
void Task1 (void)
{
//int i;
//在这里定义此任务的局部变量
//i = 0;
//在这里初始化此任务的局部变量和数据
for(;;)
{
//i ++;
//在这里添加任务执行的代码
OS_Time_Dly(11);
}
}
////////////////////////////////////////////////////////////////////////////////////
// Task2任务
////////////////////////////////////////////////////////////////////////////////////
void Task2 (void)
{
//int i;
//在这里定义此任务的局部变量
//i = 0;
//在这里初始化此任务的局部变量和数据
for(;;)
{
//i ++;
//在这里添加任务执行的代码
OS_Time_Dly(12);
}
}
////////////////////////////////////////////////////////////////////////////////////
// Task3任务
////////////////////////////////////////////////////////////////////////////////////
void Task3 (void)
{
//int i;
//在这里定义此任务的局部变量
//i = 0;
//在这里初始化此任务的局部变量和数据
for(;;)
{
//i ++;
//在这里添加任务执行的代码
OS_Time_Dly(13);
}
}
void main (void)
{
RTOS_Initlize();
OS_Start(TIME_TICK_FREQ);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -