Stránka 1 z 1

Atmel s watch dog

Napsal: 10 zář 2006, 09:15
od Saturn
Potřeboval bych poradit:
Mám konstrukci s návrhem pro Atmel 89C2051, ale chtěl bych beze změny zapojení použít nějaký procesor (DIL 20) s watch dog. V jakém kompilátoru pak doplněný program přeložit? Dík za každé nakopnutí.
Saturn.

Napsal: 10 zář 2006, 11:38
od ZdenekHQ
Kompilátor musíš použít pro ten procesor, kterej použiješ...

Jinak můžeš použít softwarovej watch-dog např. přes interní čítač+přerušení, do kterýho uložíš

clr acc
push acc
push acc
reti

Čítač potom mažeš někde v hlavní běhu programu mimo kritické smyčky tak, aby se přerušení nemohlo vyvolat.
IMHO lepší je napsat soft tak, aby toto vůbec nepotřeboval a pokud se procesor kousne např. vlivem pomalého poklesu napájení, tak stejně potřebuje externí watch, co ho resetne.

Napsal: 10 zář 2006, 15:44
od Saturn
Ok, to je ono, napsaným softwarem jsem si celkem jistý, v čase se zatím osvědčil, ale kvůli vnějším vlivům jsem chtěl použít watch dog, ale ne externí abych nemusel měnit plošňák. Právě hardware watch dog na chipu procesoru se mi zdál nejvhodnější, protože není závislý přímo na běhu programu.

Sergej.