Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Installieren des USBasp-Treibers mit Zadig
- Schritt 2: AVRDUDE herunterladen
- Schritt 3: Atmel Studio öffnen
- Schritt 4: Klicken Sie auf "Hinzufügen"
- Schritt 5: Eingeben von Details für den USBasp-Programmierer
- Schritt 6: Verwenden des Programmiergeräts
- Schritt 7: Fehlerbehebung
Video: Programmieren von Mikrocontrollern mit einem USBasp-Programmierer in Atmel Studio - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hi
Ich habe viele Tutorials gelesen und gelernt, die lehrten, wie man den USBasp-Programmierer mit der Arduino IDE verwendet, aber ich musste Atmel Studio für eine Universitätsaufgabe verwenden und konnte keine Tutorials finden. Nachdem ich viele Ressourcen recherchiert und gelesen habe, habe ich dieses Tutorial für alle erstellt, die Atmel Studio mit einem USBasp-Programmierer verwenden möchten.
Der USBasp ist eine kostengünstigere Lösung für die AVR-Programmierung und unterstützt mehrere Mikrocontroller. Die vollständige Liste finden Sie unter
Dieses Tutorial verwendet den ATtiny85 als Beispiel, kann aber für die Programmierung jedes unterstützten Mikrocontrollers mit dem USBasp-Programmierer erweitert werden.
Kommen wir dazu!
Lieferungen
USBasp AVR-Programmierer
Schritt 1: Installieren des USBasp-Treibers mit Zadig
Öffnen Sie Ihren Webbrowser und gehen Sie zu
Mit diesem Tool installieren wir zunächst den richtigen Treiber auf dem USBasp.
- Klicken Sie auf den Download-Button und installieren Sie die Anwendung.
- Zadig. öffnen
- Klicken Sie auf Optionen und drücken Sie auf Alle Geräte auflisten
- Wählen Sie USBasp und installieren Sie den libusbK (v3.0.7.0) Treiber
Bitte beachten Sie, dass die Installation des Treibers bis zu fünf Minuten dauern kann.
Schritt 2: AVRDUDE herunterladen
Der nächste Schritt besteht darin, AVRDUDE herunterzuladen.
Klicken Sie auf den untenstehenden Link, um die ZIP-Datei direkt herunterzuladen, oder laden Sie sie extern herunter, indem Sie nach AVRDUDE-Download suchen.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Extrahieren Sie die Dateien nach dem Herunterladen in Ihre Dokumente oder in die Atmel Studio-Programmdateien. Es ist wichtig zu wissen, wo diese extrahiert werden, da Sie in den folgenden Schritten ihren Dateipfad benötigen.
Schritt 3: Atmel Studio öffnen
Öffnen Sie Atmel Studio und gehen Sie in der Hauptnavigationsleiste zu Tools und klicken Sie dann auf externe Tools.
Schritt 4: Klicken Sie auf "Hinzufügen"
Klicken Sie auf "Hinzufügen", um Einstellungen für ein neues Werkzeug hinzuzufügen.
Schritt 5: Eingeben von Details für den USBasp-Programmierer
Geben Sie für den Befehl die Dateiadresse der AVRDUDE.exe-Datei ein, die wir zuvor heruntergeladen und extrahiert haben.
Meine Befehlseingabe wäre zum Beispiel:
C:\Programme (x86)\Atmel\Studio\avrdude.exe
Achtung, dies ist nur ein Beispiel!! Ihre Dateiadresse wird wahrscheinlich eine andere sein. Sie können die Suchfunktion (die drei Punkte am Ende der Befehlseingabe) verwenden, um die Datei avrdude.exe zu finden.
Kopieren Sie für Argumente die folgende Zeile und fügen Sie sie in Ihre Argumente-Eingabe ein:
-c usbasp -p t85 -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i
Aufschlüsselung der obigen Argumente:
- Das Argument nach -c identifiziert die Programmierer-ID. In unserem Fall die usbasp
- Das Argument nach -p identifiziert den Mikrocontroller. In unserem Fall der ATtiny85, bekannt als t85
-
Das Argument nach -U identifiziert den Speichertyp
Ändern Sie den t85 in Ihren Mikrocontroller, indem Sie das zugehörige Schlüsselwort in den Dokumentationslinks am Anfang nachschlagen
Beachten Sie, dass die Argumente aus der avrdude-Dokumentation stammen. Diese kann über die am Anfang angegebenen Links abgerufen werden.
Klicken Sie auf Anwenden, wenn alles fertig ist!
Schritt 6: Verwenden des Programmiergeräts
Um den AVR zu programmieren, stellen Sie sicher, dass er mit dem USBasp verbunden ist, gehen Sie zu externen Tools und klicken Sie auf das gerade erstellte Tool.
Vergessen Sie nicht, Ihre Lösung vor Ihrem Programm zu erstellen.
Es sollte alles programmiert sein!
Schritt 7: Fehlerbehebung
Wenn Probleme auftreten:
- Versuchen Sie, verschiedene USB-Anschlüsse zu verwenden, um den USBasp-Programmierer anzuschließen
- Stellen Sie sicher, dass der AVR mit dem Programmiergerät verbunden ist
- Lesen Sie jeden Schritt noch einmal sorgfältig durch und stellen Sie sicher, dass der Befehl und die Argumente im Setup der externen Tools korrekt sind
Ansonsten sind Sie alle startklar!
Empfohlen:
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Verwendung von Mikrocontrollern zum Betrieb und zur Überwachung des Fernbewässerungssystems : 4 Schritte
Einsatz von Mikrocontrollern zum Betrieb und zur Überwachung des Fernbewässerungssystems : Landwirte und Gewächshausbetreiber für ein kostengünstiges automatisches Bewässerungssystem. In diesem Projekt integrieren wir einen elektronischen Bodenfeuchtesensor mit einem Mikrocontroller, um Pflanzen automatisch ohne menschliches Zutun zu bewässern, wenn der Boden zu trocken ist
Drahtlose Kommunikation mit billigen 433MHz-HF-Modulen und Pic-Mikrocontrollern. Teil 2: 4 Schritte (mit Bildern)
Drahtlose Kommunikation mit billigen 433MHz-HF-Modulen und Pic-Mikrocontrollern. Teil 2: Im ersten Teil dieser Anleitung habe ich gezeigt, wie man einen PIC12F1822 mit MPLAB IDE und XC8-Compiler programmiert, um einen einfachen String drahtlos mit billigen TX / RX 433 MHz-Modulen zu senden. Das Empfängermodul wurde über einen USB mit UART TTL verbunden Kabel-Werbung
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
Programmieren mit dem MSW-Logo – wikiHow
Programmieren mit dem MSW-Logo: UPDATE: NEW AWESOME BOX FILE. REVISION V2.9UPDATE 30. Juli 2009: AWESOME BOX-DATEI VERSION 3.0 HINZUFÜGEN 16. August 2009: HINZUGEFÜGTER SCREENSHOT DER AWESOME BOX V3.0Diese Anleitung wird Ihnen beibringen, wie man MSW Logo verwendet. MSW Logo ist eine pädagogische Programmierung