E
elexhobby
Guest
Qualcuno può spiegare a me il concetto di timer watchdog nel PIC?
Che cosa fa?Si dice che prima di dormire il timer di controllo dovrebbe essere eliminato, e si puo 'svegliare' il uC dal sonno.Ma come si decide il ritardo dopo il quale si dovrebbe svegliare il uC?
Non riesco a capire perché il timer watchdog è necessaria per svegliare il uC, se nessun altro può interrompere.
Inoltre, c'è qualche altra applicazione ingegnoso il timer di controllo durante il funzionamento, oltre il sonno.
Ho letto che reimposta il uC ogni volta che va in un loop infinito.
Ma come fa il timer watchdog inintiate stessa (come fa a sapere che il uC è andato in crash).Se il mio programma consiste in una attività periodica, ad esempio il trasferimento dei dati seriale, il timer watchdog può sentire questo è un loop infinito - poiché io sono ripetendo la stessa operazione.
In tal caso il programmatore non ha il mal di testa di continuo del timer di controllo dopo ogni poche istruzioni ad impedire il ripristino del uC
Kindly help ...
Che cosa fa?Si dice che prima di dormire il timer di controllo dovrebbe essere eliminato, e si puo 'svegliare' il uC dal sonno.Ma come si decide il ritardo dopo il quale si dovrebbe svegliare il uC?
Non riesco a capire perché il timer watchdog è necessaria per svegliare il uC, se nessun altro può interrompere.
Inoltre, c'è qualche altra applicazione ingegnoso il timer di controllo durante il funzionamento, oltre il sonno.
Ho letto che reimposta il uC ogni volta che va in un loop infinito.
Ma come fa il timer watchdog inintiate stessa (come fa a sapere che il uC è andato in crash).Se il mio programma consiste in una attività periodica, ad esempio il trasferimento dei dati seriale, il timer watchdog può sentire questo è un loop infinito - poiché io sono ripetendo la stessa operazione.
In tal caso il programmatore non ha il mal di testa di continuo del timer di controllo dopo ogni poche istruzioni ad impedire il ripristino del uC
Kindly help ...