Modernejsie nahrady za watchdogy
Miroslav Mraz
mrazik na volny.cz
Úterý Červen 13 21:42:21 CEST 2023
Netvrdím, že WDT u moderních MCU není potřeba, ale některé chyby se dají
ošetřit i jinak. Např. přetečení zásobníku a (z toho vyplývající)
čtení/zápis z/na neexistující adresu vede na hard-fault přerušení a to
se dá vyřešit softwarovým resetem. Podobně se dá WDT udělat pomocí
obecného čítače, pokud dokáže čítat dostatečně dlouho.
Pak je dobrá zpětná vazba když po každém restartu kontrolujeme proč k
resetu vlastně došlo. Bývá na to extra registr.
Mrazík
On 12. 06. 23 12:23, Jaroslav Meduna wrote:
> DD, pravdepodobne nejsou potreba, protožemoderni MCU mají „mnoho“ WDT
> integrovanych v jadre. Není výjimkou mit tak na chipu 4 nebo 6 WDT
> s pokročilou funkcionalitou. Zdrcujici výhodou SoC reseni je vice nez
> radova EMI odolnost. Zdravim, JM P.S. prosim nepřeposílat, ale regnout
> se osobne.
Další informace o konferenci Hw-list