реклама на сайте
подробности

 
 
> attiny13 WDT и странная проблема, после сброса по WDT программа не работает
ARV
сообщение Jun 25 2010, 17:32
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 143
Регистрация: 30-09-08
Из: Новочеркасск
Пользователь №: 40 581



сломал голову на, казалось бы, простейшем...
задумал в определенные моменты времени сделать программный сброс контроллера attiny13. на WinAVR это выглядит так
Код
wdt_enable(WDTO_15MS);
while(1);

сброс я делаю при определенных условиях из обработчика прерывания INT0, на котором все время присутствует меандр 50 Гц.
то есть если что-то там происходит - внутри обработчика выполняется упомянутый код. сброс, само собой, происходит, но после него программа уже не работает, как надо. по всем внешним признакам нет реакции на внешние запросы прерывания.

уже голову сломал - ну ведь не должен сброс от WDT отличаться от обычного сброса! а отличается...

из положения вышел костылем, отказавшись от такого сброса... но понять проблему все-таки хочется... что скажет коллективный разум?


--------------------
Я бы взял частями... но мне надо сразу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ReAl
сообщение Jun 25 2010, 18:57
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(ARV @ Jun 25 2010, 20:32) *
уже голову сломал - ну ведь не должен сброс от WDT отличаться от обычного сброса! а отличается...
Насколько я помню беглое прочтение этой части (ну как-то WDT не особо нужен, где-то ставил как таймер) — сброс от WDT отличается от обычного тем, что после него мало что WDT остаётся включенным, так и его нельзя выклчить, пока не очистишь бит WDR в MCUCSR.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 07:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.01385 секунд с 7
ELECTRONIX ©2004-2016