Inhaltsverzeichnis:

Bootloader auf Atmega328p-AU (SMD) brennen – wikiHow
Bootloader auf Atmega328p-AU (SMD) brennen – wikiHow

Video: Bootloader auf Atmega328p-AU (SMD) brennen – wikiHow

Video: Bootloader auf Atmega328p-AU (SMD) brennen – wikiHow
Video: How to Burn Boot-loader to Any Arduino ! 2024, Juli
Anonim
So brennen Sie den Bootloader auf Atmega328p-AU (SMD)
So brennen Sie den Bootloader auf Atmega328p-AU (SMD)

Hallo alle zusammen!!

In diesem Instructables zeige ich Ihnen, wie man Bootloader ontp Atmega328p-AU (SMD) Chip brennt und wie man ein Arduino NANO von Anfang bis Ende macht.

Das in dieser Anleitung geschriebene Verfahren kann verwendet werden, um alle Arduino-Boards für Ihre benutzerdefinierten Projektanforderungen herzustellen.

Bitte sehen Sie sich das Video zum besseren Verständnis an

Dieses Tutorial besteht aus drei Teilen.

1. Entwerfen und Zusammenstellen aller Komponenten

2. Bootloader auf neuen Chip brennen

3. Hochladen des Testcodes

Ich habe die PCB-Dateien am Ende dieses Artikels angehängt.

Also lasst uns anfangen!

Schritt 1: Benötigtes Material

Benötigtes Material
Benötigtes Material
Benötigtes Material
Benötigtes Material
Benötigtes Material
Benötigtes Material

Atmega328P-AU-Chip

CP2102 USB zu TTL Modul (oder ähnlich wie CH340)

Arduino NANO

Überbrückungsdrähte

AMS1117 5V-Regler

16MHz Quarz

SMD-LED

SMD-Widerstand (330R, 10K) (0604-Gehäuse)

Knopfschalter

Kondensatoren (0,1uF, 22pF, 10uF) (Ich habe Keramik verwendet, aber die Platine ist für das SMD_0612-Gehäuse ausgelegt)

Klemmleiste

Alle Werkzeuge und Zubehör für das SMD-Löten.

Schritt 2: Schaltplan und Herstellung der Platine

Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte
Schaltplan und Herstellung der Leiterplatte

Der Schaltplan und das PCB-Layout wurden von der Arduino-Website heruntergeladen. Später habe ich ein wenig modifiziert, da nicht alle Komponenten, die in der Originalplatine verwendet wurden, bei mir vorhanden waren. Ich habe die Platine online bestellt.

Nachdem ich die Platine erhalten hatte, benutzte ich meine Heißluftgebläse-Lötstation, um die Komponenten und ICs zu löten. Die Bilder des fertigen Boards sind beigefügt.

Ich habe den Lötprozess jetzt nicht erklärt, da es ein Thema für andere instructables ist. Ich habe die Lötpaste mit einer Schablone auf die Leiterplatte aufgetragen, die Komponenten platziert und mit einem Heißluftgebläse gelötet.

Schritt 3: Verbindungen und Verfahren zum Brennen des Bootloaders

Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders
Verbindungen und Verfahren zum Brennen des Bootloaders

Bitte folgen Sie diesen Verbindungsdetails (Beziehen Sie sich auf den Bilder/Video-Link zum einfachen Verständnis*)

Hausgemachte ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI)………………………………. D11

Pin 16 (MISO)………………………………. D12

Pin 17(SCK)…………………………………D13

Pin 29(RESET)…………………………….. D10

VCC……………………………………………. VCC(5V)

GND……………………………………………GND

Vorgehensweise So brennen Sie den Bootloader, nachdem Sie die richtigen Verbindungen hergestellt haben.

1) Verbinden Sie den Arduino NANO mit dem USB Ihres PCs

2) Wählen Sie das entsprechende Board und Com-Port

3) Wählen Sie im Tools-Menü ARDUINO AS ISP Programmer. Pfad: Tools>Programmierer>Arduino als ISP

4) Gehen Sie zu Tools und wählen Sie Bootloader brennen. Pfad:Tools> Bootloader brennen

5) Dies kann bis zu einer Minute dauern und die Meldung "Done Burning Boot Loader" wird angezeigt.

Danach können Sie alle Anschlussdrähte und Verbindungen entfernen und Ihr neuer AVR Micro-Controller ist bereit, als eigenständiges Gerät für Ihre Projekte verwendet zu werden.

*Alle Bilder sind in der Reihenfolge nach Verfahren

Schritt 4: Testen durch Hochladen des Codes

Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
Testen durch Hochladen des Codes
Testen durch Hochladen des Codes

In diesem Schritt lernen wir, den Code auf das neue Homemade Arduino MINI hochzuladen. Sie müssen dieses Verfahren jedes Mal befolgen, um den Code hochzuladen.

Beziehen Sie sich auf den Link Bilder/Video für ein einfaches Verständnis.

Ich werde die Blink-LED-Skizze hochladen, um zu testen, ob der neue Mikrocontroller ordnungsgemäß funktioniert.

Verbindungsdetails:

Hausgemachter Arduino MINI …………….. CP2102

Rx………………………………………………Tx

Tx………………………………………………. Rx

VCC……………………………………………. VCC(5V)

GND……………………………………………GND

1. Nachdem Sie die Verbindungen hergestellt haben, schließen Sie die USB-zu-TTL-Konverterplatine (CP2102) an Ihren Computer an.

2. Öffnen Sie die Blink-LED-Skizze aus dem Beispielmenü.

3. Wählen Sie im Tools-Menü AVRISP-Programmierer und laden Sie den Code hoch.

4. Wählen Sie den entsprechenden COM-Port und die Karteneinstellungen aus.

5. Sobald der Computerbildschirm das Hochladen anzeigt, drücken Sie die Reset-Taste, da wir den DTR-Pin zum Zurücksetzen nicht angeschlossen haben.

Die blinkende LED zeigt an, dass der Mikrocontroller ordnungsgemäß funktioniert, und dieses Arduino Mini-äquivalente Board kann für Ihre Projekte verwendet werden. Daher haben wir gelernt, wie man einen brandneuen ATMEGA 328P-AU Chip bootet.

Schritt 5: Fehlerbehebung und Fertigstellung

Fehlerbehebung und Fertigstellung
Fehlerbehebung und Fertigstellung

Wir haben die Herstellung des Arduino Nano erfolgreich abgeschlossen. Es besteht jedoch die Möglichkeit, dass Fehler auftreten. Hier ist eine Liste von Dingen, die Sie tun können, um die Fehler zu beheben.

1) Überprüfen Sie Ihre Circuit-Verbindungen und -Komponenten (hauptsächlich Crystal), wenn das Brennen des Bootloaders nicht funktioniert.

2) Stellen Sie sicher, dass Sie das richtige Board und den richtigen COM-Port in der Software angegeben haben

3) Suchen Sie nach einem fehlerhaften USB-Kabel.

4) Wenn sich der Mikrocontroller beim Einschalten aufheizt, liegt wahrscheinlich ein defekter IC vor.

5) Überprüfen Sie die Leiterplatte auf Durchgang und unerwünschte Lötbrücken, da wir SMD-Komponenten verwenden.

Dankeschön

HS SANDESH HEGDE

Empfohlen: