Использование сторожевого таймера - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ivan_fd 
Форум Picbasic.ru » Программирование МК » PicBasicPro » Использование сторожевого таймера
Использование сторожевого таймера
Как часто в своих программах вы используете сторожевой таймер?
deskjet Дата: Сб, 11.09.2010, 15:57  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 151
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Давайте выясним

Добавлено (11.09.2010, 15.57.21)
---------------------------------------------
Итоги подведем через месяц.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
ЯНДЕКС Дата: 11.09.2010
MasterPic Дата: Чт, 16.09.2010, 13:32  |                                                                                                                Сообщение # 2
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 196
Репутация: 2   ±
Замечания:   ±
На сайте с 22.11.2008

Статус: Offline

Мне лично не понадобился ни разу. Хотя хочу попробовать использовать. В basic это затруднительно, поскольку некоторые команды могут занимать на выполнение приличное время.
holyuser Дата: Чт, 16.09.2010, 14:49  |                                                                                                                Сообщение # 3
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 233
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Quote (MasterPic)
В basic это затруднительно

Нисколько.
Компилятор PBP вставляет CLRWDT там, где это необходимо.
MasterPic Дата: Чт, 16.09.2010, 15:21  |                                                                                                                Сообщение # 4
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 196
Репутация: 2   ±
Замечания:   ±
На сайте с 22.11.2008

Статус: Offline

Первый раз слышу! А где об этом почитать? А в протоне как с этим?
holyuser Дата: Чт, 16.09.2010, 15:52  |                                                                                                                Сообщение # 5
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 233
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Quote (MasterPic)
А где об этом почитать?

В мануале, конечно:
http://i53.tinypic.com/15r1m5y.gif
deskjet Дата: Сб, 02.10.2010, 15:32  |                                                                                                                Сообщение # 6
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 151
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Что-то не густо с активностью форумчан в опросе, наверное надо было добавить вариант ответа "Что такое сторожевой таймер?":D

За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
holyuser Дата: Сб, 02.10.2010, 22:08  |                                                                                                                Сообщение # 7
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 233
Репутация: 5   ±
Замечания:   ±
На сайте с 12.12.2007

Статус: Offline

Может еще нужно уточнить, какое использование сторожевого таймера имеется ввиду - по т.н. прямому назначению (для повышения надежности устройства), или например, использование в программе комманд NAP и SLEEP.
mikhail09p Дата: Сб, 09.10.2010, 22:33  |                                                                                                                Сообщение # 8
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 495
Репутация: 10   ±
Замечания:   ±
На сайте с 04.05.2010

Статус: Offline

Вы лучше покажите, где об этом собаке поподробнее почитать.
deskjet Дата: Вс, 10.10.2010, 12:16  |                                                                                                                Сообщение # 9
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 151
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Почитать можно в даташите на контроллер (если смотрели даташит, то непонятно как вы этого не заметили,
если нет то советую это сделать) и в спецлитературе по контроллерам.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
mikhail09p Дата: Вс, 10.10.2010, 12:22  |                                                                                                                Сообщение # 10
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 495
Репутация: 10   ±
Замечания:   ±
На сайте с 04.05.2010

Статус: Offline

Quote (deskjet)
спецлитературе по контроллерам

На русском не подскажете? Кроме Хилинского и Хелибайка.
В даташите указано, что такая вещь есть и как его включить, это мы читали.

deskjet Дата: Вс, 10.10.2010, 12:32  |                                                                                                                Сообщение # 11
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 151
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Куча всяких книг по электронике в том числе по микроконтроллерам:
http://kazus.ru/forums/showthread.php?t=6658&page=311


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430
mikhail09p Дата: Вс, 10.10.2010, 12:35  |                                                                                                                Сообщение # 12
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 495
Репутация: 10   ±
Замечания:   ±
На сайте с 04.05.2010

Статус: Offline

Спасибо за кучу.
deskjet Дата: Ср, 13.10.2010, 13:32  |                                                                                                                Сообщение # 13
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 151
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Этот документ должен снять большинство вопросов по использованию сторожевого таймера
в микроконтроллерах PIC

http://www.microchip.ru/files/d-sheets-rus/PIC16_26.pdf - Сторожевой таймер WDT и режим энергосбережения SLEEP
не припомню книги, где более подробно и доходчиво объяснялась работа сторожевого таймера

Добавлено (13.10.2010, 13.32.41)
---------------------------------------------
В подведение итогов голосования, от себя, хочу добавить, что, судя по опросу, народ не слишком любит связываться
со сторожевым таймером, я и сам ответил "Никогда или почти никогда" но считаю, если есть свободная память программ
то обязательно нужно использовать WDT.


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Пн, 11.10.2010, 09:04
mikhail09p Дата: Ср, 13.10.2010, 22:44  |                                                                                                                Сообщение # 14
Группа: Проверенные
Ранг:  Помогаю всем
Сообщений: 495
Репутация: 10   ±
Замечания:   ±
На сайте с 04.05.2010

Статус: Offline

Quote (deskjet)
если есть свободная память программ то обязательно нужно использовать WDT

Да ?!! А как? Можно пример?

deskjet Дата: Пт, 15.10.2010, 05:45  |                                                                                                                Сообщение # 15
Группа: Проверенные
Ранг:  Могу и подсказать
Сообщений: 151
Репутация: 5   ±
Замечания:   ±
На сайте с 20.06.2009

Статус: Offline

Ссылка приведенная выше, чем не устраивает? Если разобраться в документе то можно написать программу с WDT
хоть на ассемблере, хоть на базике, или на си


За 20 8 дней ни одного сгоревшего микроконтроллера.
PIC12, PIC16, PIC18, ATtiny, ATmega, STM8, STM32, MSP430

Сообщение отредактировал deskjet - Пт, 15.10.2010, 05:46
Форум Picbasic.ru » Программирование МК » PicBasicPro » Использование сторожевого таймера
Страница 1 из 11
Поиск: