Reset software

Ciao a tutti, la domanda è semplice e banale, anche se da ricerche fatto mi sa che mi attacco...........
Esiste un modo per resettare l'atmega via software senza fare collegamenti strani?
Che ne so, un semplice reset();
Grazie.
Ciao.

Ciao, vuoi resettare l'atmega da codice che risiede dentro l'atmega?
oppure vuoi comandare da PC il reset?

Comunque sono cose che si possono fare.

Interessa anche a me l'argomento.

:slight_smile:

MauroTec:
Ciao, vuoi resettare l'atmega da codice che risiede dentro l'atmega?
oppure vuoi comandare da PC il reset?

Comunque sono cose che si possono fare.

No, vorrei resettare l'atmega da codice all'interno dell'atmega.
Al termine di una procedura di setup, vorrei che l'atmega si resettasse e ripartisse da zero.

Cercare... cercare... cercare... :wink:

Solo per alcuni dei risultati in italiano.

Cmq si tratta di fare un salto alla locazione $0000 che il micro interpreta come reset.

asm __volatile__ ("jmp 0x0000");

Devi però resettare a mano i registri. Se leggi il secondo dei link che ti ho postato c'è anche una versione che usa il watchdog ma funziona così com'è solo con la UNO perché il bootloader della UNO disattiva il watchdog all'avvio.