Применил тут микросхему MAX705, в проекте с W5100 и веб сервером и тут вылезло довольно неприятная вещь.
Так
[*] [*]Выдача сигнала инициализации 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);
49 - номер пина который подключен к входу WDI MAX705
Написал на случай может кому пригодится.
П.С. Также пришлось ставить тумблер на разрыв линии Reset от MAX705 к Ардуино, на время программирования, иначе невозможно за программировать.
Сторожевой таймер ( WDT )
Добавлено: 05.09.2017{, 14:29}
vcst
kipiaxxx писал(а):Ниже привожу фрагмент своей реальной схемы с Arduino Nano и модулем WDT. Прошу обратить внимание, что включение 555-таймера здесь несколько модифицировано, но логика работы WDT и его параметры не изменились. Длительность сторожевой паузы здесь около 5 секунд.
Большое спасибо, именно это искал.
А напряжение питания можно использовать 5 вольт?
Какой вариант схемы включения 555 таймера лучше, новый или предыдущий?
Сторожевой таймер ( WDT )
Добавлено: 06.09.2017{, 06:48}
kipiaxxx
vcst писал(а):А напряжение питания можно использовать 5 вольт?
ДА. По даташиту на таймеры NE/SA/SE555/SE555C производитель гарантирует работоспособность микросхемы с Supply voltage в пределах 4,5...18 V. И мой опыт подтверждает работу таймера при снижении напряжения питания до 4,3 В. При этом длительность сторожевой паузы меняется не слишком существенно.
vcst писал(а):Какой вариант схемы включения 555 таймера лучше, новый или предыдущий?
Я лично отдаю предпочтение второй версии.
Сторожевой таймер ( WDT )
Добавлено: 12.10.2017{, 13:43}
golowa70
Nikan писал(а):я адм - ками пользуюсь по тому, что они у меня есть (из пром контроллеров выковыриваю)
Позвольте поинтересоваться как в пром контроллерах реализована возможность перепрошивки контроллера при использовании внешнего WDT ?
Сторожевой таймер ( WDT )
Добавлено: 16.10.2017{, 15:26}
Nikan
.
Сторожевой таймер ( WDT )
Добавлено: 30.10.2017{, 22:02}
vcst
kipiaxxx писал(а):Я лично отдаю предпочтение второй версии.
Потрясающая схема (второй вариант), работает как часы!
Собрал - подключил, никакой наладки. 4 мкф конеднсаторов поленочных хватает секунды на 4, что за глаза хватает. Питаю от 5 вольт.
Сторожевой таймер ( WDT )
Добавлено: 24.01.2018{, 07:39}
kipiaxxx
На основе конструктивного обсуждения схемотехники WDT на 555-таймере подготовил обобщающую статью
Не буду спорить...но как пример - как раз сегодня получил норм. мультиметр RIGOL DM3058 (каюсь, хвастаюсь. ), так вот, например мой блок питания (типа лабараторник 2 канальный) врет на 0.4В. Я к тому, что уверены в 5 вольтах?