Сторожевой таймер ( WDT )
Сторожевой таймер ( WDT )
Применил тут микросхему MAX705, в проекте с W5100 и веб сервером и тут вылезло довольно неприятная вещь.
Так [l][*] [*]Выдача сигнала инициализации Reset, если дополнительный
[*]Watchdog Timer
не был переключен за 1.6 c
А в коде генерируемом в Flprog в проектах с Webserver есть такие строки
Код Ethernet.begin(ethernet_mac, ethernet_ip, ethernet_dns, ethernet_gateway, ethernet_subnet);
delay(1000);
_tspWebServer.begin();
То в контроллер не успевал дойти до стадии генерации импульсов, необходимых для для сброса [*]Watchdog Timer.
Пришлось руками добавить в код
Код pinMode(49, OUTPUT);
digitalWrite(49, 1);
digitalWrite(49, 0);
Ethernet.begin(ethernet_mac, ethernet_ip, ethernet_dns, ethernet_gateway, ethernet_subnet);
delay(1000);[/l]
49 - номер пина который подключен к входу WDI MAX705
Написал на случай может кому пригодится.
П.С. Также пришлось ставить тумблер на разрыв линии Reset от MAX705 к Ардуино, на время программирования, иначе невозможно за программировать.
Так [l][*] [*]Выдача сигнала инициализации Reset, если дополнительный
[*]Watchdog Timer
не был переключен за 1.6 c
А в коде генерируемом в Flprog в проектах с Webserver есть такие строки
Код Ethernet.begin(ethernet_mac, ethernet_ip, ethernet_dns, ethernet_gateway, ethernet_subnet);
delay(1000);
_tspWebServer.begin();
То в контроллер не успевал дойти до стадии генерации импульсов, необходимых для для сброса [*]Watchdog Timer.
Пришлось руками добавить в код
Код pinMode(49, OUTPUT);
digitalWrite(49, 1);
digitalWrite(49, 0);
Ethernet.begin(ethernet_mac, ethernet_ip, ethernet_dns, ethernet_gateway, ethernet_subnet);
delay(1000);[/l]
49 - номер пина который подключен к входу WDI MAX705
Написал на случай может кому пригодится.
П.С. Также пришлось ставить тумблер на разрыв линии Reset от MAX705 к Ардуино, на время программирования, иначе невозможно за программировать.
- kipiaxxx
- Рядовой
- Сообщения: 79
- Зарегистрирован: 06 сен 2015, 14:15
- Откуда: Омск
- Имя: Сергей
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Сторожевой таймер ( WDT )
ДА. По даташиту на таймеры NE/SA/SE555/SE555C производитель гарантирует работоспособность микросхемы с Supply voltage в пределах 4,5...18 V. И мой опыт подтверждает работу таймера при снижении напряжения питания до 4,3 В. При этом длительность сторожевой паузы меняется не слишком существенно.vcst писал(а):А напряжение питания можно использовать 5 вольт?
Я лично отдаю предпочтение второй версии.vcst писал(а):Какой вариант схемы включения 555 таймера лучше, новый или предыдущий?
Сторожевой таймер ( WDT )
Позвольте поинтересоваться как в пром контроллерах реализована возможность перепрошивки контроллера при использовании внешнего WDT ?Nikan писал(а):я адм - ками пользуюсь по тому, что они у меня есть (из пром контроллеров выковыриваю)
Сторожевой таймер ( WDT )
.
Последний раз редактировалось Nikan 23 мар 2023, 17:51, всего редактировалось 1 раз.
- kipiaxxx
- Рядовой
- Сообщения: 79
- Зарегистрирован: 06 сен 2015, 14:15
- Откуда: Омск
- Имя: Сергей
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Сторожевой таймер ( WDT )
На основе конструктивного обсуждения схемотехники WDT на 555-таймере подготовил обобщающую статью
Статья размещена на сайте: http://flprog.ru/uchebnyj-centr/stati/s ... ntrollera/

"Сторожевой таймер для автоматического перезапуска микроконтроллера"
Статья размещена на сайте: http://flprog.ru/uchebnyj-centr/stati/s ... ntrollera/
-
- Рядовой
- Сообщения: 47
- Зарегистрирован: 03 фев 2018, 23:22
- Имя: Владислав
Сторожевой таймер ( WDT )
Я на макетке собрал. Как протестировать ? С Ардуино нано. Как её заставить зависнуть?
-
- Рядовой
- Сообщения: 47
- Зарегистрирован: 03 фев 2018, 23:22
- Имя: Владислав
Сторожевой таймер ( WDT )
http://ecworld.ru/support/crf/sprv.htm может пригодиться кому. таблицы аналогов супервизоров питания.
Сторожевой таймер ( WDT )
[ref]Nikan[/ref], собрал по выложенной схеме не работает ,на резете постоянно 0,
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Сторожевой таймер ( WDT )
.
Последний раз редактировалось Nikan 24 мар 2023, 01:40, всего редактировалось 2 раза.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Сторожевой таймер ( WDT )
И питание для ADM705 должно быть больше 4,75 вольт (в худшем случае).
WACHDOGRST если не подключать, то вроде игнорит до первого импульса...
WACHDOGRST если не подключать, то вроде игнорит до первого импульса...
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Сторожевой таймер ( WDT )
.
Последний раз редактировалось Nikan 24 мар 2023, 01:39, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Сторожевой таймер ( WDT )
угу, по Вашему примеру и перешел на него с 555.Nikan писал(а): 11 фев 2020, 18:55 все верно, он еще и супервизор питания, и игнорит пока не дернеш,
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Сторожевой таймер ( WDT )
[ref]Nikan[/ref], 10 раз все проверил. питание 5 вольт стабильно.дергал ногу кз на 5 в. тишина. ща другой впаяю может брак.
- Alias
- Лейтенант
- Сообщения: 481
- Зарегистрирован: 27 ноя 2017, 13:15
- Откуда: Rus44
- Имя: Michael
- Контактная информация:
Сторожевой таймер ( WDT )
А на 3,3в есть что-то проверенное? На 5в отлично работает "второй вариант".
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Сторожевой таймер ( WDT )
Не буду спорить...но как пример - как раз сегодня получил норм. мультиметр RIGOL DM3058 (каюсь, хвастаюсь.

м. б. попробуете по очереди 5/0 ?
Отправлено спустя 1 минуту 28 секунд:
ADM706P
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Сторожевой таймер ( WDT )
[ref]Ingwar[/ref], хм 5 в - я маньяк ,3 тестерами мерил.5,05в перепаял 705 -не помогло. ща еще поизвращаюсь
Сторожевой таймер ( WDT )
.
Последний раз редактировалось Nikan 24 мар 2023, 01:38, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 1928
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 2 раза
Сторожевой таймер ( WDT )
[ref]bayeck[/ref], скиньте фото платы в фокусе.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Сторожевой таймер ( WDT )
[ref]Ingwar[/ref], вроде правильно распиновка
Отправлено спустя 6 минут 12 секунд:
хм . или нет) если смотреть у никана. ща переверну.
Отправлено спустя 6 минут 12 секунд:
хм . или нет) если смотреть у никана. ща переверну.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя