?? app.c
字號:
#include "includes.h"
#define TASK_STK_SIZE 64 /* 定義任務(wù)堆棧大小 */
OS_STK TaskStartStk[TASK_STK_SIZE];
void TaskStart(void *data); /* 前導(dǎo)聲明任務(wù)(函數(shù)) */
void main (void)
{
WDTCTL = WDTPW + WDTHOLD; /* 禁止看門狗 */
OSInit(); /* 初始化uCOS-II */
OSTaskCreate(TaskStart, (void *)0, &TaskStartStk[TASK_STK_SIZE - 1], 0);
OSStart(); /* 開始任務(wù)調(diào)度 */
}
void TaskStart (void *pdata)
{
pdata = pdata; /* 無任何意義,防止編譯器報警 */
WDTCTL = WDT_MDLY_32; /* 設(shè)置時鐘節(jié)拍間隔為32ms */
IE1 |= 0x01; /* 開看門狗定時器中斷 */
/*************************************
* 應(yīng)用程序初始化
*************************************/
P1SEL = 0;
P1DIR = 0x01;
P2SEL = 0;
P2DIR = 0x01;
P5SEL = 0;
P5DIR = 0x01;
P4SEL = 0;
P4DIR = 0xff;
P4OUT = 0xff;
P1OUT = 0x01;
P2OUT = 0x01;
P5OUT = 0x01;
while (1)
{
P1OUT ^= 0x01;
P2OUT ^= 0x01;
P5OUT ^= 0x01;
OSTimeDly(10); /* 眼時10個時鐘節(jié)拍,掛起本任務(wù)等待延時結(jié)束 */
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -