WatchDog Timer

Раздел начинающих пользователей
Правила форума
В песочнице можно спрашивать когда незнаешь где спросить.
В песочнице нелзя посылать в гугл
В песочнице можно задавать любой вопрос, но на него могут и неответить.
Песочница для тех, кто начинает свои вопросы с защиты чайников от пинков.
В песочницу будут перетаскиваться вопросы неполучившие ответа.
Песочница - попытка навести порядок.
На песочницу большие надежды.

Re: WatchDog Timer

Сообщение Ильнур (Ильнур) » 28 янв 2014, 07:56

Или надо брать 7 и 6 бит? WDTIF WDTIE
Ник: Ильнур
Имя: Ильнур
(Ташкент)
Ученик
Ученик
Информация о пользователе

Re: WatchDog Timer

Сообщение mim (mim) » 28 янв 2014, 08:58

Зачем играть в угадайку. В этой теме есть ССЫЛКИ как это написать в двух строчках Си из библиотеки "wdt.h" (в директориях ФК). Сидеть и искать за тебя????
Обязательно нужно прочесть (об этом писалось на старом форуме) описание библиотеки WDT
Кроме того, не нужно бессмысленно копировать что попало... Это только примеры написанные по ДШ. В ДШ на тини13 есть готовые строчки.

Какие биты и в каком регистре в тини13 отвечают за делитель дог-таймера (время сброса)?

ЗЫ Поиск дает еще примеры.
По поводу Протеуса - там наглядно видно время перезагрузки...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе

Re: WatchDog Timer

Сообщение Ильнур (Ильнур) » 28 янв 2014, 10:40

ты про эти две строчки?
Код: выделить все
WDT_Prescaler_Change();// ON
//WDT_off();// OFF


За делитель по даташиту Bit 5, 2:0 - WDP[3:0]: Watchdog Timer Prescaler

Еще есть такой пример на си

Код: выделить все
WDTCR | = (1 << WDCE) | (1 << WDE);
/ * Установка нового делителя (тайм-аут) значение = 64K циклов (~ 0,5 с) * /
WDTCR = (1 << WDE) | (1 << WDP2) | (1 << WDP0);


Как я понял то для выбора 8 сек

Код: выделить все
WDTCR = (1 << WDE) | (1 << WDP3) | (1 << WDP0);


Как это все связать то грамотно?
по протеусу не знаю как это посмотреть,буду читать про него.
Ник: Ильнур
Имя: Ильнур
(Ташкент)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: WatchDog Timer

Сообщение mim (mim) » 28 янв 2014, 10:52

Ильнур писал(а):1. ты про эти две строчки?
2. За делитель по даташиту Bit 5, 2:0 - WDP[3:0]: Watchdog Timer Prescaler
3. Еще есть такой пример на си... Как я понял то для выбора 8 сек
Код: выделить все
WDTCR = (1 << WDE) | (1 << WDP3) | (1 << WDP0);

4. Как это все связать то грамотно?
5. по протеусу не знаю как это посмотреть,буду читать про него.

1. Ты откуда их взял? Я дал ссылку - ну че ты тупишь???? :headbang:
2. Вот и пользуйся этими битами...
3. Так и нужно...
4. Связывать нужно так как в примерах которые ты видел.
5. Чисто тупо запустить без Ресета Дога и увидеть...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: WatchDog Timer

Сообщение Ильнур (Ильнур) » 28 янв 2014, 11:14

Прискорбно понимать что я тупой,но я в этой каше недавно варюсь,и мне понять это тяжко.Но я честно пытаюсь.Если бы не мой английский,может по легче было бы.
А взял я их из твоего примера Файл: atmega644_.fcf_avr ,по твоей ссылке.
По протеусу понял,спасибо Мим.Ковыряем дальше.
То есть как я тебя понял ,что бы включить WDT и поставить делитель, можно всего двумя строками обойтись?
Последний раз редактировалось Ильнур 28 янв 2014, 11:18, всего редактировалось 1 раз.
Ник: Ильнур
Имя: Ильнур
(Ташкент)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: WatchDog Timer

Сообщение mim (mim) » 28 янв 2014, 11:17

Ильнур писал(а):То есть как я тебя понял ,что бы включить WDT и поставить делитель, можно всего двумя строками обойтись?

Можно, если прочесть все то, что я уже ранее на форуме написал и тебе ДАЛ ССЫЛКИ :headbang:

Ильнур писал(а):А взял я их из твоего примера Файл: atmega644_.fcf_avr ,по твоей ссылке.

Ахренеть... смотрим в книгу видим .... Ну, так ты посмотри в дополнительный код этого файла, почитай как описаны эти НЕ БИБЛИОТЕЧНЫЕ ФУНКЦИИ. Я дал ССЫЛКУ НА БИБЛИОТЕЧНЫЕ - старый форум. Ты по русски читаешь???? или только пишешь???
WDT.jpg
У вас нет доступа для просмотра вложений в этом сообщении.
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: WatchDog Timer

Сообщение Ильнур (Ильнур) » 28 янв 2014, 12:35

Читаю и пишу.Русский - мой основной язык.Но видит бог-не понимаю я что ты мне хочешь сказать.Посмотрел,чувствую себя идиотом.
Ник: Ильнур
Имя: Ильнур
(Ташкент)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: WatchDog Timer

Сообщение mim (mim) » 28 янв 2014, 12:41

Ильнур писал(а):.Посмотрел...

Покажи что ты посмотрел...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Re: WatchDog Timer

Сообщение Ильнур (Ильнур) » 28 янв 2014, 12:49

Твой вложенный файл я посмотрел.
Ник: Ильнур
Имя: Ильнур
(Ташкент)
Ученик
Ученик
Информация о пользователе
Вернуться наверх

Re: WatchDog Timer

Сообщение mim (mim) » 28 янв 2014, 12:57

Поразительно... Смотреть файлы можно тогда, когда хоть что-то понимаешь. А что бы понять - нужно читать комментарии форума к этому файлу...
По итогам я вижу что читать лень... Жду когда покажешь что прочитал...
I Am Legend
Аватар пользователя
Ник: mim
Имя: mim
(Из Лесу, вестимо...)
Легенда
Легенда
Информация о пользователе
Вернуться наверх

Пред.След.

Вернуться в ПЕСОЧНИЦА

Кто сейчас на форуме

Пользователь просматривает форум: Yandex [Bot]