[Risolto]Mancoato upload su Arduino Mega 2560 R3

si ho giocato 1 volta col Watchdog. cosa comporta?

... che è successo esattamente ciò che temevo e che è capitato anche a me.

tushev.org/articles/electronics/48-arduino-and-watchdog-timer

In pratica, il watchdog rimane attivo anche quando resetti il micro, per cui se lo sketch caricato l'ultima volta non contiene l'istruzione wdt_reset(), una volta partito il programma dopo il tempo impostato di watchdog il micro si resetta e così via in loop infinito.

Per ovviare al problema c'è la manovra che ti ho suggerito (sperando che tu non abbia predisposto un tempo di watchdog basso) cioè beccare il momento tra il reset e prima che scatti il watchdog per caricare un nuovo sketch che abbia come prima istruzione la disabilitazione del timer watchdog ()

To avoid this situation, the application software should always clear the Watchdog System Reset Flag
(WDRF) and the WDE control bit in the initialisation routine, even if the Watchdog is not in use.