Inhaltsverzeichnis:
- Schritt 1: Sammeln Sie alle Sachen
- Schritt 2: Laden Sie das ISP-Programm auf das Arduino Board hoch
- Schritt 3: Verbinden Sie das Ziel-AVR-Board mit dem Arduino-Board
- Schritt 4: Brennen Sie den Bootloader auf das AVR-Board
- Schritt 5: Testen Sie das AVR-Board
- Schritt 6: Fertig
Video: So programmieren Sie ein AVR-Board mit einem Arduino-Board - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Haben Sie ein AVR-Mikrocontroller-Board herumliegen? Ist die Programmierung schwierig? Nun, Sie sind an der richtigen Stelle. Hier zeige ich Ihnen, wie Sie ein Atmega8a-Mikrocontroller-Board mit einem Arduino Uno-Board als Programmierer programmieren. Also ohne weiteres loslegen!
Schritt 1: Sammeln Sie alle Sachen
Hier ist alles, was Sie brauchen:
- Ein Arduino UNO/MEGA/Nano-Mikrocontroller-Board.
- Ein AVR-Mikrocontroller-Board mit einem kompatiblen Mikrocontroller (wie einem Atmega 8a)
- Ein passendes USB-Kabel für das Arduino-Board
- Sechs Überbrückungsdrähte (zwei für die Stromversorgung, eine zum Zurücksetzen der Ziel-AVR-Platine und die restlichen drei für die Kommunikation)
Klicken Sie auf das obige Bild, um mehr zu erfahren.
Schritt 2: Laden Sie das ISP-Programm auf das Arduino Board hoch
Starten Sie die Arduino IDE und gehen Sie zu Dateien>Beispiele>ArduinoISP. Wählen Sie das entsprechende Board unter Tools>Boards aus. Laden Sie das Programm auf das Arduino-Board hoch.
Schritt 3: Verbinden Sie das Ziel-AVR-Board mit dem Arduino-Board
Stellen Sie die Verbindungen wie folgt her (AVR zum Arduino-Board):
VCC zu 5-Volt
GND zu GND
RST/RESET auf D10
MISO zu D11
MOSI zu D12
SCK zu D13
Wenn Sie keine derartigen beschrifteten Pins finden, sehen Sie sich das Datenblatt des Mikrocontroller-Chips im Internet an. Ich habe oben ein Pinbelegungsdiagramm einiger beliebter Atmega-Mikrocontroller-ICs hinzugefügt. Auf meinem AVR-Board war ein Atmega 8a drauf. Außerdem wurden alle wichtigen Pins auf der Platine beschriftet. Stellen Sie sicher, dass Sie keine losen und fadenscheinigen Drähte verwenden.
Schritt 4: Brennen Sie den Bootloader auf das AVR-Board
Gehen Sie zu Tools> Boards> Wählen Sie Arduino NG oder älter aus. Gehen Sie dann zu Tools>Prozessor und wählen Sie den auf Ihrem AVR-Board vorhandenen aus. Gehen Sie zu Tools>Programmer und wählen Sie Arduino als ISP aus. Gehen Sie nun erneut zu Tools und klicken Sie dann auf 'Burn Bootloader'. Die RX- und TX-LEDs auf dem Arduino-Board sollten ein paar Mal schnell blinken und wenn eine Meldung mit der Meldung 'Done Burning Bootloader' ohne Fehler angezeigt wird, ist Ihr AVR-Board bereit für die Programmierung!
Schritt 5: Testen Sie das AVR-Board
Laden Sie ein einfaches Programm hoch, z. B. LED-Blinken. Gehe zu Dateien>Beispiele>Grundlagen>Blinken. Halten Sie die Umschalttaste gedrückt und klicken Sie auf die Schaltfläche Hochladen. Nachdem das Hochladen abgeschlossen ist, können Sie die Verbindungskabel entfernen und Ihr AVR-Board einschalten und testen, ob es richtig programmiert wurde.
Schritt 6: Fertig
Jetzt können Sie ein AVR-Board verwenden, um coole Elektronikprojekte zu erstellen. Da ich die Modelleisenbahn liebe, habe ich ein einfaches Programm hochgeladen, um eine Lokomotive auf einer automatisierten Anlage zu betreiben. Da mein AVR-Board über zwei Motorausgänge verfügt, kann ich damit die Lok und eine Weiche ansteuern. Die Programmdatei dieses Codes finden Sie im nächsten Schritt. Bei Interesse können Sie auch bei mir vorbeischauen.
Ich würde gerne wissen, was du heute damit gemacht hast. Alles Gute!
Empfohlen:
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais – DIE GRUNDLAGEN: 6 Schritte
So steuern Sie ein Gerät mit Raspberry Pi und einem Relais - DIE GRUNDLAGEN: Dies ist ein einfaches und unkompliziertes Tutorial zur Steuerung eines Geräts mit Raspberry Pi und einem Relais, das für die Erstellung von IoT-Projekten hilfreich ist folgen Sie, auch wenn Sie keine Ahnung von Raspberry haben
So bearbeiten Sie ein Video mit Adobe Premiere Pro auf einem Mac – wikiHow
So bearbeiten Sie ein Video mit Adobe Premiere Pro auf einem Mac: Einführung: Möchten Sie lernen, wie Sie ein Video mit einer benutzerfreundlichen und dennoch professionellen Software bearbeiten? Suchen Sie nicht weiter als Adobe Premiere Pro. Damit können Sie eine einfache Diashow oder einen komplexen Showfilm und alles dazwischen erstellen. Erfahren Sie mehr über die Grundlagen in o
So schalten Sie jedes Gerät aus der Ferne ein, z. einen Computer (mit einem Mobiltelefon): 5 Schritte
So schalten Sie jedes Gerät aus der Ferne ein, z. ein Computer (mit einem Mobiltelefon): In diesem anweisbaren zeige ich Ihnen, wie Sie ein altes Mobiltelefon in einen Fernschalter für Ihren Computer verwandeln. Für andere Geräte siehe letzter Schritt. Dies ist fast kostenlos, wenn Sie ein altes Handy und eine SIM-Karte besitzen. Was Sie brauchen: - Altes Handy (w
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Hinzugefügte Informationen: 4 Schritte
So erhalten Sie Musik von fast jeder (Haha) Website (solange Sie sie hören können, können Sie sie bekommen … Okay, wenn sie in Flash eingebettet ist, können Sie es möglicherweise nicht) BEARBEITET!!!!! Zusätzliche Informationen: Wenn Sie jemals auf eine Website gehen und ein Lied abspielen, das Sie mögen und es wollen, dann ist hier das anweisbare für Sie, nicht meine Schuld, wenn Sie etwas durcheinander bringen (nur so wird es passieren, wenn Sie ohne Grund anfangen, Dinge zu löschen) ) Ich konnte Musik für
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt – wikiHow
So programmieren Sie Audacity für die Aufnahme zu einem bestimmten Zeitpunkt: Es ist ein schneller Trick, verwenden Sie ihn zum Spionieren, zum Aufzeichnen eines Telefonats oder einfach zum Aufzeichnen Ihrer Geschichtsunterrichtsrede, während Sie unterwegs sind Verwenden der beliebten Open-Source-App Audacitylet's begin