Я создаю программу для ATmega16 в среде CodeVisionAVR. При попытке симуляции моей программы в VMLAB постоянно происходит сброс программы поступающий от WDT. Чтобы отключить испробовал метод написаный в даташит и всеравно не помогло, WDT упрямо сбрасывает и сбрасывает программу, хотя я его даже и не думал включать. Просмотрел все настройки VMLAB но ничего не нашел, в фьюзах mega16 нет бита отключения WDT. Что интересно, при просмотре в окне Peripheals (где отображаются данные всех регистров перефеии) #asm("WDR") WDTCR |= (1 << WDTOE) | (1 << WDE); WDTCR = 0; - после этой команды бит WDE в регистре не сбрасывается.