WDT_Prescaler_Change();// ON
//WDT_off();// OFF
WDTCR | = (1 << WDCE) | (1 << WDE);
/ * Установка нового делителя (тайм-аут) значение = 64K циклов (~ 0,5 с) * /
WDTCR = (1 << WDE) | (1 << WDP2) | (1 << WDP0);
WDTCR = (1 << WDE) | (1 << WDP3) | (1 << WDP0);
Ильнур писал(а):1. ты про эти две строчки?
2. За делитель по даташиту Bit 5, 2:0 - WDP[3:0]: Watchdog Timer Prescaler
3. Еще есть такой пример на си... Как я понял то для выбора 8 сек
- Код: выделить все
WDTCR = (1 << WDE) | (1 << WDP3) | (1 << WDP0);
4. Как это все связать то грамотно?
5. по протеусу не знаю как это посмотреть,буду читать про него.
Ильнур писал(а):То есть как я тебя понял ,что бы включить WDT и поставить делитель, можно всего двумя строками обойтись?
Ильнур писал(а):А взял я их из твоего примера Файл: atmega644_.fcf_avr ,по твоей ссылке.
Пользователь просматривает форум: нет зарегистрированных пользователей