Iscriviti alla Newsletter

dona adesso

il tuo contributo è importante per la produzione di nuovi tutorial

Tag: Watchdog timer

Tutorial Arduino

Circuito supervisore watchdog timer ADM1232 

Come utilizzare un circuito di supervisione hardware usando l’ADM1232 L’architettura dei microcontrollori ha raggiunto ottimi livelli di affidabilità con elevati livelli prestazionali. Solitamente, quando si parla di affidabilità, si intende la capacità del micro di funzionare in ambienti critici, dove gli intervalli di temperature sono estesi (-40°C +85°C) o dove la presenza di rumori elettromagnetici o altri elementi fisici non deve certamente bloccare il funzionamento del microcontrollore. Nella maggior parte dei casi i blocchi software sono ancora causati da errori…

Tutorial Arduino

Riavviare Arduino via software 

Come eseguire un riavvio dello sketch via software Avere la possibilità di riavviare l’esecuzione del programma può risultare utile nei casi in cui ci sia l’esigenza di ripristinare la board a una condizione iniziale certa, soprattutto quando si trova in una posizione non accessibile o remota. Supponiamo il caso di una Arduino Ethernet, o comunque con capacità di avere un collegamento ethernet o wifi, che si trova a lavorare in un posizione remota e che per qualsiasi motivo vogliamo seguire…

Tutorial Arduino

Arduino resettare automaticamente la scheda utilizzando il WatchDog Timer 

Watchdog, come creare un sistema che auto resetti la scheda in caso di blocchi o attese infinite Il watchdog è un sistema molto interessante atto a supervisionare il normale ciclo di istruzioni della cpu. L’idea è quella di monitorare l’esecuzione del programma; in caso di blocchi o cicli infiniti, che rischiano di mettere il microcontrollore in uno stato di inutilizzo, il watchdog interviene resettando il microcontrollore e riavviandolo automaticamente. Questo meccanismo è solitamente implementato in hardware e, anche Arduino, basato…