Il bootloader è presente nella memoria principale di Arduino, quando Arduino è acceso, il bootloader decide cosa fare. In altre parole, è un piccolo software che viene pre-programmato su ogni scheda Arduino, aiutando principalmente a caricare i codici su Arduino. Oltre ad Arduino, in ogni microcontrollore, il comportamento del microcontrollore è definito dal bootloader. In questo articolo, il bootloader di Arduino ha discusso in dettaglio anche i motivi per bruciare un bootloader nelle schede Arduino.
Cos'è un bootloader in Arduino
Nelle schede Arduino, i programmi vengono inviati loro dal software IDE Arduino secondo il quale fornisce l'output. Ora, nella memoria principale del programma di Arduino, esiste una posizione specifica in cui è presente il bootloader. Quando l'Arduino è connesso con una tensione, il bootloader attende prima il nuovo codice che è pronto per il caricamento su Arduino da un computer e, in tal caso, cancellerà il codice precedente se esiste nella memoria e posizionerà il nuovo codice dentro. Altrimenti, se non c'è alcun codice da caricare, il bootloader cercherà il codice nella memoria di Arduino e se è già presente, esegui le istruzioni di quel codice.
Perché dobbiamo bruciare un bootloader su Arduino
Dobbiamo bruciare un bootloader su Arduino per i seguenti motivi:
Come bruciare il bootloader su Arduino
Per bruciare il bootloader dobbiamo aprire il programmatore ISP facendo clic su "File", Verrà aperto un menu a discesa, seleziona"Esempi", Poi "11.Arduinoisp", E infine fai clic su"Arduinoisp":
Lo schermo di Arduinoisp sarà aperto come:
Ora in Arduinoisp, seleziona la porta in cui Arduino è stato collegato, possiamo scegliere facendo clic su "Utensili", Poi "Porta: “Com3", E infine scegli la porta in cui è connessa:
Carica il codice in Arduinoisp facendo clic sull'icona di caricamento in modo che si comporti come un Avrisp:
Una volta caricato il codice, vai a "Utensili"E seleziona la tua scheda Arduino di Arduino:
Una volta selezionata la scheda, di nuovo al "Utensili"E seleziona"Brucia Bootloader":
Conclusione
Un bootloader è un file (contenente una serie di istruzioni) memorizzata nella memoria principale di Arduino che controlla il comportamento di Arduino e dice se attendere il codice da un computer o eseguire il codice già presente nella memoria Arduino. Il bootloader deve bruciare a bordo soprattutto quando si cambia il microcontrollore della scheda Arduino. In questo articolo, il bootloader in Arduino è spiegato con il suo funzionamento e anche come bruciare il bootloader in Arduino.