Szukam elektronika

Loading thread data ...
Reply to
invalid unparseable
Reply to
Władysław Skoczylas

Atmelek ma watchdoga w sobie już (AVR)

Reply to
AdelA
Reply to
Władysław Skoczylas
Reply to
Władysław Skoczylas
Reply to
Władysław Skoczylas

jak impuls trwał, to nie był impulsem, tylko poziomem. A piesek musi reagować na brak impulsu. Ale nie martw się, też taki błąd kiedyś popełniłem ;-)

Waldek

Reply to
Waldemar Krzok
Reply to
Władysław Skoczylas

Ja to rozwiązałem prościej - program karmiący watchdoga odpalany jest cylicznie przez inny program (cron).

pozdrawiam

majek

Reply to
Marek Wodzinski
Reply to
invalid unparseable

Robiłem coś takiego przed laty na projekt uczelniany. Sterowanie modelu kolejki. Też był watchdog hardwareowy. To było już gotowe: na wejściu miały być impulsy 10Hz, a jak ich nie było przez 0.5 sekundy, to lokomotywkom odłączało zasilanie. Program był za to bardzo skomplikowany (RT-Pascal na VAX11), bo musiał reagować na wszystko (np. odstrzelenie jakiegoś taska przez operatora == wrednego asystenta ;-)). No i zrobiliśmy to tak, że task watchdoga był dodatkowo sprawdzany przez wszystkie inne taski (w sumie 5 ich było), które komunikowały się w kółko. Jak jakaś wiadomość nie przeszła, to każdy z tasków próbował wyłączyć zasilanie normalnie, ewentualnie restartować brakujący task, a jak nie, to kill wsie taski.

Waldek

Reply to
Waldemar Krzok

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.