Академический Документы
Профессиональный Документы
Культура Документы
Dr Musharraf A Hanif
The functions
* Review the code of the TTC project for details
on the schedulers functions.
Behaviour of TTC
{
if(++Count >= 100)
{
Count = 0;
Task_A();
}
Task_B();
if(Event == TRUE)
{
Task_C();
}
Cyclic_Wait();
}
10
SCH_Init(10000);
#Initialization of user code
SCH_Add_Task(Task_A, (100-50), 100);
SCH_Add_Task(Task_B, 0, 1);
SCH_Add_Task(Task_C_Polling, 0, 1);
SCH_Start();
while(1)
{
SCH_Dispatch_Tasks();
}
}
void Task_C_Polling(void)
{
if(Event == TRUE)
{
Task_C();
}
11
Practice
12