Arduino Bootloader branden (Basis)

Uit Private Rotor Designs
Versie door WikiBaas (overleg | bijdragen) op 18 jan 2023 om 17:39 (WikiBaas heeft pagina Arduino Bootloader branden-1 hernoemd naar Arduino Bootloader branden (Basis))
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen
Crystal Clear action run.png
Arduino Bootloader

Release status: Tutorial

Tuttorial-000.png
Description
Arduino Bootloader branden (Basis)
License
Author
Contributors
Based-on
[[]]
Categories
CAD Models
External Link

Inleiding

Deze tutorial legt uit hoe je met een Arduino UNO board een ATMEGA286 microcontroller op een breadboard kan voorzien van een bootloader. Dit is uitgetest met een Arduino Uno.

BootLoader

De bootloader is een klein stukje software waarmee schetsen naar het Arduino-bord kunnen worden geüpload. Het wordt voorgeprogrammeerd op de microcontrollers op Arduino-borden.

Wat is een Bootloader?

Microcontrollers worden meestal geprogrammeerd via een programmeur, tenzij u een stuk firmware in uw microcontroller hebt waarmee u nieuwe firmware kunt installeren zonder dat u een externe programmeur nodig hebt. Dit wordt een bootloader genoemd.

Van UNO naar Breadboard

Volg onderstaande procedure om een maagdelijke ATMEGA286 van een BootLoader te voorzien

Basis Circuit

BareCircuit.png

De ATMega328 werkt meestal op 16MHz. Daarvoor plaatsen we tussen pin 9 en 10 een 16MHz kristal. Maar dit kristal heeft om te oscilleren twee condensatoren van precies 22pF nodig die zijn aangesloten op GND. In de figuur rechts heb je alle pinnen van de chip. Op dit moment, als de microcontroller een bootlaoder heeft, kunnen we een code uploaden. Maar laten we ons voorstellen dat het geen bootloader heeft.

1 Allereerst bouw dit basis-circuit op een BreadBoard.

  • Één 10k weerstand
  • Één 16 MHz kristal,
  • Twee 22 picofarad (ceramische) condensatoren.
  • Één breadboard
  • ATmega328
  • BreadBoard

Verbindt de UNO met het BreadBoard

Onderstaand kan je zien hoe je de Arduino UNO moet verbinden met het Breadboard.
Hier hebt U ook nog deze onderdelen nodig:

  • Één Arduino ONO
  • zes jumper draden (M/M)
BurnBL.png

Branden van de Bootloader

tekst volgt

Verbindt de UNO met uw PC

Sluit nu de Arduino aan op uw pc via deen USB-kabel.

De Boot:oader schets

Open Arduino IDE en ga naar File → Examples → Arduino ISP en open dat voorbeeld. Selecteer de com-poort van het Arduino UNO-bord, selecteer het bord-type, de Arduino UNO en uplaod deze code.

Burn-1.png

De BootLoader branden

Ga ten slotte naar Tools → Burn bootloader. Nu zullen de LED's van de Arduino veel knipperen. Zodra je de boodschap van bootlaoder burned krijgt, zijn we klaar om verderte gaan.

Burn-3.png

Ten slotte=