ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
325136 Топик полностью
Скрипач, пророк (24.04.2012 23:13, просмотров: 126) ответил mazur на На этом проекте проблем не было. Только ругнулся, что войд а не инт. С интом молчит. Завтра не знаю как получится, следующий шаг - буду с с программным таймером баловаться
Универсально, да. Но есть зависящая от компилятора возможность расположить код ДО main. Для GCC: __attribute__((naked)) __attribute__((section(".init3"))) void wdt_init(void){ wdt_reset(); // 5 = ~0.5sec WDTCR |= _BV(WDCE)| _BV(WDE); // 6 = ~ 1sec WDTCR = _BV(WDE) | 7; // 7 = ~ 2sec } __attribute__((naked)) __attribute__((section(".init8"))) void init(void){ cli(); ...
... но не любой ценой.