Programování AT89S52: zkušební zapojení - MCU nebliká LEDkou

Resetovací vstup vyžaduje, aby se po zapnutí napájení chvíli objevila úroveň HIGH, která procesor resetuje, a pak přešlo na provozní úroveň LOW. Kondezátor tam vstříkne krátký HIGH impuls, kterým procesor resetuje. Když se odpojí, procesor je po zapnutí napájení v náhodném stavu, např. ukazatel instrukcí může běhat kdekoliv v paměti - proto se to může projevit např. tím svitem LED, program někde běhá. Tyto procesory ještě vyžadují aby byl reset správně provedený. Nevím jistě zda procesor má nějaký pulldown odpor aby stáhl reset na LOW, ale je možné že zbytkový proud přes kondenzátor ho je schopný držet v reset stavu (HIGH) a pak by se program nerozběhl. Ten odpor 1K by mohl být dobrý - velikost určuje jen délku reset impulsu a ten stačí docela krátký. Navíc - v tomto zapojení se moc nepočítá s vybitím resetovacího kondenzátoru před opakovaným zapnutím napájení (i tomu by mohl ten odpor pomoct).

…Jo, Balů už to mezitím také popsal.