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