programowy reset AVR

Loading thread data ...

Wydaje mi sie, ze jedyna mozliwoscia jest przekroczenie czasu watchdoga.

Reply to
T.M.F.

Na początku programu zrób inicjowanie rejestrów i podaj sygnał reset. Możesz z dowolnego portu taki sygnał sepuku wyprowadzić. No chyba, że musi to być inaczej zrobione.

Reply to
Slawomir Sidor

To jest tylko skok pod adres 0 i zadne rejestry SFR sie nie poustawiaja w stan domyslny. Proponuje do tego celu raczej wykorzystac watchdoga: zablokowac przerwania, ustawic minimalne opoznienie i wlaczyc watchodoga. Dziala na 100% :)

Reply to
Adam Dybkowski

Oczywiście najlepszym sposobem jest pełne inicjowanie każdego wykorzystywanego komponentu peryferyjnego (UARTu, SPI itp), bez polegania na domyślnych ustawieniach rejestrów po resecie.

Reply to
Adam Dybkowski

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.