Atmel s watch dog

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Saturn
Příspěvky: 384
Registrován: 07 úno 2005, 00:00
Bydliště: Brno

Atmel s watch dog

#1 Příspěvek 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.
Uživatelský avatar
ZdenekHQ
Významný člen
Příspěvky: 25519
Registrován: 21 črc 2006, 00:00
Bydliště: skoro Brno
Kontaktovat uživatele:

#2 Příspěvek 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.
Pro moje oslovení klidně použijte jméno Zdeněk
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?
]
Uživatelský avatar
Saturn
Příspěvky: 384
Registrován: 07 úno 2005, 00:00
Bydliště: Brno

#3 Příspěvek 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.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“