[an error occurred while processing this directive]
Ну такое количество граблей просто не ожидал Mega16+Watchdog (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Андрей Сорокин 17 августа 2005 г. 15:52

если кто помнит недавнее обсуждение работы библиотечных ф-ций ввода-вывода в 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: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru