Discussione: Dubbi sul 2.4GHz..
Visualizza messaggio singolo
Vecchio 23 giugno 11, 21:28   #8 (permalink)  Top
romoloman
Adv Moderator
 
L'avatar di romoloman
 
Data registr.: 15-08-2007
Residenza: sto a Massa ma sono molto Positivo
Messaggi: 12.070
Citazione:
Originalmente inviato da Naraj Visualizza messaggio
Esatto, infatti questa funzione è già programmata nel microprocessore, quindi a mio avviso, è sempre una funzione software e non è "ferramenta dura" (hardware).

Naraj.
No.....
Il watchdog non è un programma....
Se abiliti il watchdog (flag di programmazione) non fai altro che consentire a un timer hardware di andare a incrementare un counter (hardware).
Se a software (ovvero nel programma che viene inserito nella CPU) non prevedi il reset di questo contatore, sull'overflow del contatore hardware viene attivata la linea di reset della CPU...
Quindi il software funziona solo per inibire il reset non per generarlo...
Tant'è che un errore di programmazione abbastanza banale consiste nell'abilitazione del watchdog senza che a codice si sia prevista la sua gestione ovvero reset continuo...
Per avere un watchdog che non funziona dovrebbero aver sbagliato il design hardware della CPU...
Se fosse software verrebbe a cadere il concetto stesso di watchdog...
romoloman non è collegato   Rispondi citando