Bootloader jest obecny w głównej pamięci Arduino, gdy Arduino jest włączone, bootloader decyduje, co robić. Innymi słowy, jest to małe oprogramowanie, które jest zaprogramowane na każdej płycie Arduino, głównie pomagając w przesłaniu kodów na Arduino. Oprócz Arduino, w każdym mikrokontrolerze zachowanie mikrokontrolera jest zdefiniowane przez bootloader. W tym zapisie bootloader Arduino szczegółowo omówił również powody spalania bootloadera w tablicach Arduino.
Co to jest bootloader w Arduino
W tablicach Arduino programy są wysyłane do nich z oprogramowania Arduino IDE. Teraz, w głównej pamięci programu Arduino, istnieje określona lokalizacja, w której obecny jest bootloader. Gdy Arduino jest podłączone do napięcia, bootloader najpierw czeka na nowy kod, który jest gotowy do przesłania na Arduino z komputera, a jeśli tak, to usunie poprzedni kod, jeśli istnieje w pamięci i umieścić nowy kod w tym. W przeciwnym razie, jeśli nie ma elementu kodu do przesłania, bootloader będzie szukał kodu w pamięci Arduino, a jeśli jest już obecny, wykonaj instrukcje tego kodu.
Dlaczego musimy spalić bootloader na Arduino
Musimy spalić bootloader na Arduino z następujących powodów:
Jak spalić bootloader na Arduino
Aby spalić bootloader, musimy otworzyć programistę ISP, klikając „Akta”, Menu rozwijane zostanie otwarte, wybierz„Przykłady", Następnie "11.Arduinoisp”, I na koniec kliknij„Arduinoisp”:
Ekran ArduinoISp zostanie otwarty jako:
Teraz w ArduinoISp wybierz port, w którym Arduino został podłączony, możemy wybrać, klikając „Narzędzia", Następnie "Port: „COM3”I na koniec wybierz port, w którym jest podłączony:
Prześlij kod w ArduinoISp, klikając ikonę przesyłania, aby zachowywał się jak AVRISP:
Po przesłaniu kodu przejdź do „Narzędzia”I wybierz swoją tablicę Arduino w Arduino:
Po wybraniu tablicy ponownie do „Narzędzia”I wybierz„Burn Bootloader”:
Wniosek
Bootloader to plik (zawierający zestaw instrukcji) przechowywany w głównej pamięci Arduino, który kontroluje zachowanie Arduino i mówi, czy czekać na kod z komputera, czy wykonać już obecny kod w pamięci Arduino. Bootloader musi spalić się na pokładzie, zwłaszcza po zmianie mikrokontrolera płyty Arduino. W tym zapisie bootloader w Arduino jest wyjaśniony za pomocą jego pracy, a także jak spalić bootloader w Arduino.