PIC16F628, режим SLEEP и WDT

Поклонники продукции Microchip Technology Inc тусуются тут.
Ответить
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Есть задумка установить контроллер в плеер как связующее звено между ним и некой периферией. Связь с плеером через UART. Посклольку периферия не всегда нужна, контроллер управляет питанием этой периферии, и если не задействовано вообще ничего, уходит в сон. Из сна его можно пробудить прерыванием от уарта. Вроде бы хорошо, но дело портит WDT. Он не отключается в режиме сна. Вопрос такой: могу ли я в режиме сна сбрасывать WDT, или же перед входом в сон его нужно отключить, чтоб не будил контроллер?
Спасибо.
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2365
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград

Сообщение Dmitry Dubrovenko »

Насколько помню, в режиме сна ватчдог не сбросить, а отключить возможно только в слове конфигурации.
ICQ нет, и, в ближайшее время, не будет.
Контактная информация:
Реклама
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 330
Зарегистрирован: Чт июн 23, 2011 07:55:51

Сообщение korsaj »

Установите время ВДТ на максимум, а при пробуждении проверяйте источник пробуждения, если от ВДТ - сново спать.
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

В даташите перечислены источники прерываний:

• External Interrupt RB0/INT
• TMR0 Overflow Interrupt
• PORTB Change Interrupts (pins RB<7:4>)
• Comparator Interrupt
• USART Interrupt TX
• USART Interrupt RX
• CCP Interrupt
• TMR1 Overflow Interrupt
• TMR2 Match Interrupt
• Data EEPROM Interrupt

WDT среди них не значится. И потом, разве сторожевой таймер при переполнении не вызывает полный сброс МК?
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница

Сообщение urry »

Прерывание - это в Вашем случае переход на 4 адрес, а не на 0.
Анализируя регистры, можно определить источник сброса - от вачдога. РТФМ.
Контактная информация:
Реклама
Вымогатель припоя
Сообщения: 671
Зарегистрирован: Вт июн 29, 2010 12:31:49

Сообщение TripleKill »

Извините, недочитал. При срабатывании WDT в режиме сна МК просто просыпается.
Всем спасибо за комментарии.
Реклама
Ответить

Вернуться в «PIC»