Leds 2 Tasks
-
Upload
kunal-khandelwal -
Category
Documents
-
view
6 -
download
0
Transcript of Leds 2 Tasks
/**********************************************************************Program : Two Tasks of LED blinking program in UCOS II on LPC 2148 target board.Name: Class: Roll No: ***********************************************************************/#include "includes.h"
OS_STK TestTask1Stack[100];void TestTask1(void *pdata);
OS_STK TestTask2Stack[100];void TestTask2(void *pdata);
int main (void){ IODIR1 = 0x00FF0000; //VPBDIV = 0x01; timer_init(); OSInit(); OSTaskCreate(TestTask1, (void *)0, &TestTask1Stack[99], 0); OSTaskCreate(TestTask2, (void *)0, &TestTask2Stack[99], 1); OSStart();
return 0;}
void TestTask1(void *pdata){ while(1) { IOSET1 = 0x00800000; OSTimeDlyHMSM(0,0,0,500); IOCLR1 = 0x00800000; OSTimeDlyHMSM(0,0,0,500); }
}
void TestTask2(void *pdata){ while(1) { IOSET1 = 0x00010000; OSTimeDlyHMSM(0,0,1,0); IOCLR1 = 0x00010000; OSTimeDlyHMSM(0,0,1,0); }
}