Пример #1
0
int main(void)
{
	InitRTOS();
	RunRTOS();
	initAll();
	wdt_enable(WDTO_120MS);
	RunTasks();
    while (1) 
    {
      wdt_reset();	// �בנמס סמבאק�ודמ עאילונא
      TaskManager();	// ��חמג הטסןועקונא
    }
}
Пример #2
0
//==============================================================================
int main(void)
{
    pinMode(led, OUTPUT);     

	InitAll();			// Инициализируем периферию
	InitRTOS();			// Инициализируем ядро
	RunRTOS();			// Старт ядра.

	// Запуск фоновых задач.
	SetTask(Task1);


	while(1) 		// Главный цикл диспетчера
	{
		wdt_reset();	// Сброс собачьего таймера
		TaskManager();	// Вызов диспетчера
	}

	return 0;
}
Пример #3
0
//==============================================================================
int main(void)
{
	InitAll();			// Инициализируем периферию
	
	/*for (short i = 0 ; i < 10 ; i++)
	{
		PM_OnPin(LED_RED);//зажигаем светодиод //LED_PORT  ^=1<<LED1;
		_delay_ms(100);
		PM_OffPin(LED_RED);//зажигаем светодиод //LED_PORT  ^=1<<LED1;
		_delay_ms(400);
	}*/
	pressedTime = 0;
    InitRTOS();			// Инициализируем ядро
    RunRTOS();			// Старт ядра. 
	SetTask(TaskScanButtons);	
	
    wdt_enable(WDTO_1S);
    while(1) 		// Главный цикл диспетчера
    {
        wdt_reset();	// Сброс собачьего таймера
        TaskManager();	// Вызов диспетчера
    }
    return 0;
}