[an error occurred while processing this directive]
|
если кто помнит недавнее обсуждение работы библиотечных ф-ций ввода-вывода в CV под этот проц, ладно, рукой махнул, половина работает, а половина - нет. Но watchdog почему не включается, что без бубна к AVR вообще подходить нельзя? Примитивный код:
// Watchdog Timer initialization
// Watchdog Timer Prescaler: OSC/2048k
#asm("wdr")
WDTCR=0x1F;
WDTCR=0x0F;
lcd_clear();
lcd_gotoxy(0,0);
lcd_putsf("GMT+2:00");
while (1){
delay_ms(1000);
lcd_clear();
}
}
проц должен запуститься, написать на дисплее "GMT+2:00", секунду подождать, погасить экран и так висеть до тех пор, пока сторож его не перезапустит. А мы зависаем навеки. ЧТО НЕ ТАК???
E-mail: info@telesys.ru