int main(void) { InitRTOS(); RunRTOS(); initAll(); wdt_enable(WDTO_120MS); RunTasks(); while (1) { wdt_reset(); // �בנמס סמבאק�ודמ עאילונא TaskManager(); // ��חמג הטסןועקונא } }
//============================================================================== int main(void) { pinMode(led, OUTPUT); InitAll(); // Инициализируем периферию InitRTOS(); // Инициализируем ядро RunRTOS(); // Старт ядра. // Запуск фоновых задач. SetTask(Task1); while(1) // Главный цикл диспетчера { wdt_reset(); // Сброс собачьего таймера TaskManager(); // Вызов диспетчера } return 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; }