Uso del Watchdog su Arduino Mega R3 May 06, 2020 11:18AM |
Registered: 7 years ago Posts: 143 |
Re: Uso del Watchdog su Arduino Mega R3 May 06, 2020 12:03PM |
Registered: 6 years ago Posts: 1,059 |
Re: Uso del Watchdog su Arduino Mega R3 May 06, 2020 11:52PM |
Registered: 7 years ago Posts: 143 |
Re: Uso del Watchdog su Arduino Mega R3 May 07, 2020 02:46AM |
Registered: 6 years ago Posts: 1,059 |
Re: Uso del Watchdog su Arduino Mega R3 May 09, 2020 02:48PM |
Registered: 10 years ago Posts: 6,409 |
Re: Uso del Watchdog su Arduino Mega R3 May 26, 2020 09:33AM |
Registered: 5 years ago Posts: 124 |
Re: Uso del Watchdog su Arduino Mega R3 May 27, 2020 03:34AM |
Registered: 6 years ago Posts: 1,059 |
Re: Uso del Watchdog su Arduino Mega R3 May 27, 2020 05:04AM |
Registered: 7 years ago Posts: 143 |
Re: Uso del Watchdog su Arduino Mega R3 May 27, 2020 06:26AM |
Registered: 5 years ago Posts: 124 |
Il watchdog non è altro che un timer connesso al pulsante di reset, con il timer che può essere resettato periodicamente (ed è quello che deve fare il sw) o completamente disattivato (WatchDog off).Quote
onekk
Probabilmente quando il watchdog "scatta" fa semplicemente ripartire il software che è appunto il bootloader, in teoria il bootloader dovrebbe semplicemente rifare il giro, cioè "verificare se esiste un programma da lanciare" e "lanciarlo", andrebbe visto come l'attivazione del watchdog interferisca con questo processo, nell'articolo che ti ho linkato sopra si parla dell'Uno che necessita di un bootloader diverso da quello di "serie" per usare il watchdog, il mega è diverso per cui non saprei.
AGGIORNAMENTO:
Ho letto in giro ed in teoria il bootloader introduce un ritardo di 5 secondi (almeno per l'arduino UNO, ma dalla pagina di optiboot sembrerebbe che anche il bootloader del mega sia derivato da quello) tra l'alimentazione od il reset e l'effettiva partenza del programma caricato con il bootloader, magari questo influisce sul watchdog, anche se in teoria durante quel tempo il processore non è bloccato sta solo aspettando i codici dalla seriale, nel caso tu voglia riprogrammare lo "sketch".
Re: Uso del Watchdog su Arduino Mega R3 May 27, 2020 12:39PM |
Registered: 6 years ago Posts: 1,059 |