МК не честно сбросится от WDT при провалах питания. Там же нет супервизора.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Monroe
18 июня 2003 г. 11:05
В ответ на:
Вопрос к знатокам AVR -ов. Чем отличается сброс по питанию от сброса по сторожевому таймеру?
отправлено sseett 18 июня 2003 г. 10:59
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: Примечание: 1 сброс по WD происходит и после восстановления питания с тем-же результатом. 2 в 90s1200 нечего активировать.
—
sseett
(18.06.2003 11:21,
пустое
)
А если зарядить WD, но не играться с провалами по питанию - то сбрасывает нормально?
—
IgorT
(18.06.2003 11:40,
пустое
)
Ответ: Да.
—
sseett
(18.06.2003 11:48,
пустое
)
Еще вопрос. Уверены, что факт сброса по WD происходит?
—
IgorT
(18.06.2003 11:55,
пустое
)
Ответ: На 99,99%
—
sseett
(18.06.2003 11:57,
пустое
)
Это как это? Противогаз не защищает от пули. Активируй BOD и будет щастя. Сброс от WD,BOD,RES приводит к одинаковой процедуре инициализации, RTFM
—
mse
(18.06.2003 11:13,
пустое
)
Reset для того и существует, чтобы за его период устаканилось питание. А здесь идут и идут провлы. О каком сбросе речь?
—
Monroe
(18.06.2003 11:20,
пустое
)
Хм-м-м, Вы писатель а не читатель что-ли? Выше написано - для борьбы с провалами питания надо пользовать BOD, для борьбы со слётом программы WD. Это разные инструменты для разных проблем
—
mse
(18.06.2003 11:26,
пустое
)
ЗЫ. Если BOD нет, ставить супервизор за 2,5р
—
mse
(18.06.2003 11:32,
пустое
)
И где ж продают такие супервизоры? Или это самодельный?
—
L.A.
(18.06.2003 11:46,
пустое
)
Там. Только что-то сейчас сайт не грузится
—
mse
(18.06.2003 11:57,
пустое
,
ссылка
)
А где у человека написано про BOD, etc? Это лишь Ваши предположения. А по идее сброс POR==сбросу WD, конечно.
—
IvanS
(18.06.2003 11:32,
пустое
)
Ответ: И я так думал - но практита пошатнула мою уверенность, проблему я обошел но сомнения остались.
—
sseett
(18.06.2003 11:47,
пустое
)
Товарисчу надо написать , что BOD - это то же самое, что и супервизор.
—
L.A.
(18.06.2003 11:28,
пустое
)
Ответ: Все мы тут чучуть больше писатели..... конкретно в 90S1200 НЕТ BOD и "Товарисчу НЕ надо написать....." см ПРИМЕЧАНИЕ (
—
sseett
(18.06.2003 11:34,
пустое
)
Ответ насчет BOD был другому товарисчу(+)
—
L.A.
(18.06.2003 11:43, 408 байт)
Не согласен.
—
Monroe
(18.06.2003 11:51, 335 байт)
прально, правда иногда WD используют для определённых трюков, поэтому не всегда НУЖНО чистить ОЗУ после WD ;О)
—
mse
(18.06.2003 12:07,
пустое
)
прально, правда иногда WD используют для определённых трюков, поэтому не всегда НУЖНО чистить ОЗУ ;О)
—
mse
(18.06.2003 12:06,
пустое
)
И поэтому же (см. мое предыдущее) в программе при инициализации часто добавляют очистку ОЗУ.
—
L.A.
(18.06.2003 11:45,
пустое
)
Ответ: Все это правильно но после сброса (инициализации) ОЗУ я тоже перезагружаю, а результат сомнительный.
—
sseett
(18.06.2003 11:55,
пустое
)
Ну так это программа кривая
—
L.A.
(18.06.2003 12:17,
пустое
)
Ответ:Скорее камень кривой.
—
sseett
(19.06.2003 07:12,
пустое
)
Ответ: Дополнение: в 90s1200 собственно нет и ОЗУ только регистры и стек аппаратный. В результате мучения устройства я выяснил, что содержимое рабочих регистров сохраняется примерно до 1 вольта питашки и WDT еще работает, работат и таймер0, а порты фонарно меняют свою ориентацию (обычно переключаются на вход).
—
sseett
(19.06.2003 07:33,
пустое
)
Понимаешь, дело в том что 1200 не обязана работать на вольте, у неё минимум 4В @12MHz и 2,7В@4MHz. Ниже - используй на свой страх и риск и никому не жалуйся
—
mse
(19.06.2003 11:09,
пустое
)
Ответ: А я и не жалуюсь. Питаю от стабильного 5В ( на 1 мГц) и только хочу после кратковременных проблем с питашкой устройство сбрасывалось по WDT так-же как и по сбросу по питанию. Мне кажется, что это вполне нормальное желание?
—
sseett
(19.06.2003 11:58,
пустое
)
Поставь супервизор, хоть 1230ДП46 (ДП27,ДП20) за трояк и будешь навсегда избавлен от геморроя
—
mse
(19.06.2003 13:30,
пустое
)
ЗЫ.WD не спасает от провалов питания - у него другая функция
—
mse
(19.06.2003 13:32,
пустое
)
Ответ: Насчет WD не все так однозначно.
—
sseett
(20.06.2003 04:44, 1027 байт)
Ответ: P.S. Все сдаюсь и ставлю супервизор т.к. вчера играясь с пипашкой получил мертвый завис - повесил WDT (устройство висело час , далее наблюдать надоело) от которого спасет только внешний сброс по питанию.
—
sseett
(21.06.2003 04:56, 242 байт)
Да ладно, поленился, BOD короче пишется
—
mse
(18.06.2003 11:37,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru