Arduino Bootloader branden (Basis)
Release status: Tutorial
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
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)
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.
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.