почему- то не работает Вочдог таймер - атмега 8l иногода виснет при подаче питания
генератор начального кода в кодвижнАвр пишет так
Код:
#pragma optsize-
WDTCR=0x1F;
WDTCR=0x0F;
// Watchdog Timer initialization
// Watchdog Timer Prescaler: OSC/16k
//WDTCR=0x18;
//WDTCR=0x08;
#ifdef _OPTIMIZE_SIZE_
#pragma optsize+
#endif
в бесконечном цикле таймер сбрасываю так
Код:
while (1) //
{
//delay_ms(1000); - (это пишу чтобы прверить в ВМ лаб как работает
#asm("wdr") // Сбросить сторожевой таймер
так вот вм лаб не показывает что таймер работает, милисекунды не бегут
когда программа отрабатывает задержку, и еще перед симуляцией
ВМ лаб ругается на воч дог - что-то типа "воч дог должен быть всегда вылнен до того
как он ... ( точно не могу перевести)
как запустить воч дог?

_________________
Ваш IP-адрес 85.140.5.459 был внесён в черный список и заблокирован. Для получения дополнительной информации перейдите по ссылке
http://www.spamhaus.org/query/bl?ip=85.140.5.459.