Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Wenn Sie aus der Plug-n'-Play-Welt des Arduino-Universums kommen und Ihr aktuelles Projekt verkleinern oder vielleicht Ihre erste kundenspezifische Leiterplatte entwerfen möchten, haben Sie vielleicht oder bald feststellen, dass fabrikneuen Mikrocontrollern ein sogenanntes. fehlt Bootloader. Um Ihren Mikrocontroller zu programmieren, müssen Sie zuerst den Bootloader brennen und dieser Dongle hilft Ihnen dabei, dies einfach und wiederholt zu tun.
Dies kann auf viele Arten erreicht werden, mit verschiedenen Arduinos und sogar auf einem Steckbrett, aber ich fand es schön, für diesen Zweck einen speziellen Dongle zu bauen. Die Materialkosten erreichen wahrscheinlich nicht einmal die 5$-Marke.
Lieferungen
- Arduino Nano
- 10kOhm Widerstand
- 22uF Kondensator
- 2x3 1/10" Buchsenleiste
- Schrumpfschlauch
Schritt 1: Löten Sie den Header
Schließen Sie die folgenden Drähte entsprechend an:
Pin 13: SCK
Pin 12: MISO
Pin 11: MOSI
Pin 10: ZURÜCKSETZEN
Pin 5V: VCC
PIN GND: GND
Schritt 2: 10kOhm Widerstand hinzufügen
Der Reset-Pin des zu programmierenden Arduino muss nach oben gezogen werden.
Verbinden Sie den 10kOhm-Widerstand zwischen 5V und Pin D10 auf dem Arduino.
Schritt 3: 22uF Kondensator hinzufügen
Löten Sie einen 22uF-Kondensator zwischen dem Reset-Pin und GND auf dem Arduino. Achten Sie auf die richtige Polarität, wenn es sich um einen Elektrolytkondensator handelt.
Schritt 4: Schrumpfen
Nicht unbedingt notwendig, aber von Vorteil.
Schritt 5: Software laden
Damit der Arduino Nano als ISP-Programmierer verwendet werden kann, müssen Sie die ArduinoISP-Skizze hochladen.
- Verbinden Sie den Nano mit Ihrem PC
- Öffnen Sie die Arduino-IDE
- Tools -> Ports -> Wählen Sie den COM-Port aus, mit dem Ihr Arduino verbunden ist (Sie finden den Port im Geräte-Manager)
- Tools -> Boards: -> Arduino Nano
- Tools -> Prozessor -> ATmega328p (alter Bootloader)
- Datei -> Beispiele -> ArduinoISP -> ArduinoISP
- Hit-Upload