⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.h

📁 基于AVR平台的RTOS
💻 H
字号:
/*=========================================================================================
项目名称: 小型开源实时操作系统
软件版本: VER 1.0
目标平台: AVR系列单片机
工具链  : AVR-GCC(V4.1.2) WINAVR-20070525
开发人员: 韩骁
开发时间: 2007-07-05
版权    : GPL(GNU General Public License)
文件名称: test.h
文件说明:
sosos系统的测试程序的头文件
本次测试采用ARMEL公司的MEGA8进行
=========================================================================================*/
//变量
unsigned int com_counter=0;
unsigned int counter_intr0=0;
unsigned int counter_intr1=0;
unsigned int counter_hook=0;
unsigned int counter0=0;
unsigned int counter1=0;
unsigned int counter2=0;
unsigned char test0=0;

//任务
#define TASK0_PRI 0//任务0的优先级
#define TASK0_ID  0//任务0的ID
void task0(unsigned int *);//任务0

#define TASK1_PRI 1//任务1的优先级
#define TASK1_ID  0//任务1的ID
void task1(unsigned int *);//任务1

#define TASK2_PRI 1//任务2的优先级
#define TASK2_ID  1//任务2的ID

//定时器
#define TIMER0 0//定时器0
#define TIMER0_VALUE 10//定时器0初始值

//逻辑型信号量
SOSOS_SEM LOG_SEM;//逻辑型信号量

//互斥型信号量
SOSOS_MUTEX MUTEX_SEM;//互斥型信号量

//事件标记
SOSOS_FLAG_TYPE flag_grp1=0;//事件标志组1
SOSOS_EVENT_FLAG event_flag1;//事件标记1
SOSOS_EVENT_FLAG event_flag2;//事件标记2


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -