STM32F100 a watchdog

Ano, měl jsem na mysli různé částice různých záření (i těch tvrdších), není jich zas tak úplně nejmíň a každou krabičku nemůžeme zabalit do pár kil olova… ale to není to až tak podstatné, podstata sdělení byla spíš v tom, že WDT je pojistka právě proti těm věcem, co jsme v návrhu ošetřit nedokázali (nebo třeba z různých důvodů ani nemohli).

V době, kdy se běžně používaly PCčka s 1-2GB RAM jsem někde četl článek (bohužel nemám link, už je to pár let), kde se pojednávalo o tom, že právě v tom 1GB RAM se vlivem různých okolností samovolně změní jeden bit průměrně za 1,5 hodiny (řešili to v tom článku proto, že to bylo pojednání o tom, jaký význam má ECC). Většinou to nevadí, ale je z toho celkem jasné, že když to bude nějaký “lucky” bit, tak to může vést k různým neočekávaným věcem. Tato problematika se týká i nás embedďáků, s tím že my tam to ECC bohužel ani nemáme. Sice máme těch bitů v součtu o dost míň, ale pořád nějakou jakoukoliv poruchu nemůžeme úplně vyloučit (tedy umět to s WDT se může hodit).

Nemusím myslím dodávat, že čím modernější elektroniku máme k dispozici, tím je na tyhle jevy citlivější.

Náš zákazník náš pán, pokud si to tak poručí, nemá s ním v takovém případě většinou cenu o tom sáhodlouze diskutovat.