Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Arduino ISP
- Schritt 2: Suchen Sie das Datenblatt für Ihren AVR und überprüfen Sie die Pinbelegung
- Schritt 3: Verbinden Sie Arduino mit AVR
- Schritt 4: Holen Sie sich Ihre Sicherungseinstellung und die AVRDUDE APP
- Schritt 5: Holen Sie sich Ihre HEX-Datei von Ihrem C-Code
- Schritt 6: Das Ende
Video: So laden Sie C-Code in ِAVR mit Arduino Uno als Programmierer hoch – wikiHow
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Hallo zusammen:D
Hier werde ich eine einfache Möglichkeit vorstellen, jeden AVR-Chip mit Arduino Uno R3 zu programmieren
Alles, was Sie brauchen, um den Code auf Ihren Mikrocontroller zu brennen, ist Arduino Uno, anstatt einen bestimmten Programmierer zu kaufen, der viel kostet.
Lieferungen
Du wirst brauchen:
- Arduino uno r3 mit abnehmbarem Chip (1)
- Überbrückungsdrähte
- 10uF Elektrolytkondensator (1)
- Aus Ihrem C-Code generierte Hex-Datei
Schritt 1: Arduino ISP
Zuerst: Öffnen Sie Ihre Arduino IDE und laden Sie Arduino ISP in Ihr Arduino hoch
Sie finden es unter Datei -> Beispiele
Bevor Sie die Upload-Taste drücken, müssen Sie den Board-Typ und den COM-Port überprüfen.
HINWEIS: Dieser Code verwandelt Ihr Arduino in einen Programmierer!
Schritt 2: Suchen Sie das Datenblatt für Ihren AVR und überprüfen Sie die Pinbelegung
Pin 1 ist der Pin mit einem kleinen Punkt in der Nähe
wir müssen (VCC, GND, Reset, UCSK, MISO, MOSI) sie in Ihrem AVR finden.
Schritt 3: Verbinden Sie Arduino mit AVR
Verbinden Sie Arduino mit AVR gemäß der Abbildung und Ihrem AVR-Datenblatt
und vergessen Sie nicht, einen 10uF-Kondensator zwischen GND und RST Ihres Arduino anzuschließen, um den automatischen Reset von Arduino zu deaktivieren
Schritt 4: Holen Sie sich Ihre Sicherungseinstellung und die AVRDUDE APP
gehe zu
www.engbedded.com/fusecalc/
und wählen Sie Ihren AVR aus, meiner ist Atmega16
Ich werde nichts ändern, damit ich meinen AVR nicht zerstöre, aber ich werde den internen RC auf 8 MHZ ändern "Sie können einen externen 16 MHZ-Quarz wählen" es liegt an Ihnen.
nach unten scrollen und avrdude-Argument kopieren
um es in das AVRDUDE Programm einzufügen.
meins ist
-U Sicherung:w:0xe4:m -U hsicherung:w:0x99:m
AVEDUDE-Download-Link:
download.savannah.gnu.org/releases/avrdude/
dann öffnen Sie es und ändern Sie die Einstellungen wie das Bild und abhängig von Ihrer Hardware und vergessen Sie nicht, die Sicherungseinstellungen in Zusätzliche Befehlszeilenargumente einzufügen
Schritt 5: Holen Sie sich Ihre HEX-Datei von Ihrem C-Code
Ich schreibe einen einfachen C-Code, um eine LED in PIN 20 zu blinken
Laden Sie die Hex-Datei in avrdude im Flash-Bereich hoch und klicken Sie auf Programm
Schritt 6: Das Ende
Für jede Frage Kommentar unten
Empfohlen:
So laden Sie Screenshots von GTA 5 (PS3) in soziale Medien hoch – wikiHow
So laden Sie Screenshots von GTA 5 (PS3) in soziale Medien hoch: Wie ich weiß, unterstützt PS3 keine Screenshots auf GTA V. Aber ich habe eine Möglichkeit gefunden, Screenshots zu erstellen, sie auf Ihr Telefon herunterzuladen und auf Instagram zu posten
Arduino als ISP -- Hex-Datei in AVR brennen -- Sicherung im AVR -- Arduino als Programmierer - Gunook
Arduino als ISP || Hex-Datei in AVR brennen || Sicherung im AVR || Arduino als Programmierer:……………………..Bitte ABONNIEREN Sie meinen YouTube-Kanal für weitere Videos………Dieser Artikel dreht sich alles um arduino als isp. Wenn Sie eine Hex-Datei hochladen oder Ihre Sicherung in AVR einstellen möchten, müssen Sie keinen Programmierer kaufen
So laden Sie Soundcloud mit einem Android-Gerät hoch – wikiHow
So laden Sie mit einem Android-Gerät auf Soundcloud hoch: Laden Sie mit Ihrem mobilen Android-Gerät auf Soundcloud hoch
So laden Sie das Programm Arduino Pro Mini 328P mit Arduino Uno hoch - Gunook
So laden Sie das Programm Arduino Pro Mini 328P mit Arduino Uno hoch: Arduino Pro Mini ist die kleinste Spanplatte mit 14 E / A-Pins, sie arbeitet mit 3,3 Volt - 5 Volt DC und kann den Code einfach in das Programmiergerät hochladen.Spezifikation: 14 digitale Ein-/Ausgangsports RX, TX, D2~D13, 8 analoge Eingangsports A0~A7 1
So laden Sie Skizzen auf ATMEGA328P-PU hoch – wikiHow
So laden Sie Skizzen auf ATMEGA328P-PU hoch: In diesem Artikel können Sie eine Skizze in einen ATMEGA328P-PU hochladen, die mit dem Bootloader und dem Preinserito (die Prozedur für die Bootloader-Vorgehensweise) hochgeladen wird. In diesem Artikel besprechen wir, wie man eine Skizze an einen Geldautomaten hochlädt