Например TDA7294

Форум РадиоКот • Просмотр темы - PIC16F628, режим SLEEP и WDT
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб дек 20, 2025 20:19:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: PIC16F628, режим SLEEP и WDT
СообщениеДобавлено: Вс июн 10, 2012 06:01:11 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 670
Рейтинг сообщения: 0
Есть задумка установить контроллер в плеер как связующее звено между ним и некой периферией. Связь с плеером через UART. Посклольку периферия не всегда нужна, контроллер управляет питанием этой периферии, и если не задействовано вообще ничего, уходит в сон. Из сна его можно пробудить прерыванием от уарта. Вроде бы хорошо, но дело портит WDT. Он не отключается в режиме сна. Вопрос такой: могу ли я в режиме сна сбрасывать WDT, или же перед входом в сон его нужно отключить, чтоб не будил контроллер?
Спасибо.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F628, режим SLEEP и WDT
СообщениеДобавлено: Вс июн 10, 2012 11:33:46 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 10
Рейтинг сообщений: 163
Зарегистрирован: Вс янв 09, 2011 16:51:39
Сообщений: 2347
Откуда: Санкт-Ленинград
Рейтинг сообщения: 0
Насколько помню, в режиме сна ватчдог не сбросить, а отключить возможно только в слове конфигурации.

_________________
ICQ нет, и, в ближайшее время, не будет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F628, режим SLEEP и WDT
СообщениеДобавлено: Пн июн 11, 2012 07:10:05 
Потрогал лапой паяльник
Аватар пользователя

Карма: 2
Рейтинг сообщений: 13
Зарегистрирован: Чт июн 23, 2011 07:55:51
Сообщений: 330
Рейтинг сообщения: 0
Установите время ВДТ на максимум, а при пробуждении проверяйте источник пробуждения, если от ВДТ - сново спать.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F628, режим SLEEP и WDT
СообщениеДобавлено: Пн июн 11, 2012 11:17:36 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 670
Рейтинг сообщения: 0
В даташите перечислены источники прерываний:

• 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 среди них не значится. И потом, разве сторожевой таймер при переполнении не вызывает полный сброс МК?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: PIC16F628, режим SLEEP и WDT
СообщениеДобавлено: Пн июн 11, 2012 11:28:07 
Сверлит текстолит когтями
Аватар пользователя

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


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: PIC16F628, режим SLEEP и WDT
СообщениеДобавлено: Пн июн 11, 2012 12:10:29 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 670
Рейтинг сообщения: 0
Извините, недочитал. При срабатывании WDT в режиме сна МК просто просыпается.
Всем спасибо за комментарии.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y