генератор начального кода в кодвижнАвр пишет так
- Код: Выделить всё • Развернуть
#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") // Сбросить сторожевой таймер
так вот вм лаб не показывает что таймер работает, милисекунды не бегут
когда программа отрабатывает задержку, и еще перед симуляцией
ВМ лаб ругается на воч дог - что-то типа "воч дог должен быть всегда вылнен до того
как он ... ( точно не могу перевести)
как запустить воч дог?