Atmega Programmierung mit USBtinyISP und Arduino


Dies ist zu zeigen, wie Sie einen Amtel Atmega-Chip mit USB AVR Programmierer programmieren können.  Ich habe den USBtinyISP V3. 0 Programm gewählt.  Ich nahm mir bei Ebay für $10 für mich.  Ich werde auch die Arduino Software benutzen weil es kostenlos ist und ich mag die Sprache verwendeten.  Sie können gerne jede Software verwenden, die Sie möchten und ich werde versuchen, post mehr Tutorials auf mit verschiedenen Software-Optionen, wie ich mit ihnen umgehen.

Zuerst laden Sie die Software von arduino.cc.  Als nächstes müssen wir Header Stifte für unsere AVR Programmierer einrichten.  Hier wollen wir den Atmega328 zu programmieren, ich verwende, 6 Stiftleiste benötigen.  Seien Sie sehr vorsichtig mit den Bildern, die ich gepostet habe.  Sie sind von der Arduino-Website.  Die Kennzeichnung aller Pins können irreführend sein.  Die tatsächliche Zahl der Stifte achten müsst.  Vergleichen Sie das zweite Bild und dritte Bild oben, um zu verstehen, wo Pin Nummer 1.

Stellen Sie zunächst Ihre Verbindungen zu den Atmega328.  Es gibt 3 Datenverbindungen, 1 Reset und 2 macht/Erdverbindungen.  (was den 6-Pin-Header)

Nachdem Sie sich vergewissert haben alle sechs Verbindungen korrekt sind, stecken Ihr ISP-Programmer in Ihrem Computer und den 6 Pin Header in den ISP-Programmer.

Die Power-LED auf den ISP-Programmer Komm sollte angezeigt werden.  Stellen Sie sicher, dass Sie den Treiber für den Programmierer heruntergeladen haben.  Ich hatte einige Probleme mit der Treiberinstallation.  Ich landete müssend gehen in meinem Computer-Geräte-Manager, wählen Sie den Programmierer und wählen Sie Treiber aktualisieren, und dann manuell auf das Treiber-Installationsprogramm.  Es war ein Schmerz, aber sobald ich das getan habe war alles korrekt funktioniert.

Als nächstes öffnen Sie Arduino.  Für dieses Tutorial wollen wir nur das Blink-Beispielprogramm verwenden. Ich habe aber die LED Pin Digital Pin 9 geändert.  Der Grund dafür ist, weil wir niedriger Impedanz (Widerstand) auf einen der Stifte haben kann, nutzt der ISP-Programmer.  der ursprüngliche Stift in die Arduino-Beispiel ist 13, die die Pin, die die SCK-Verbindung verwendet.

So öffnen Sie das Beispiel "BLINK" und ändern Sie die LED Pin zu Pin 9.

Als nächstes haben wir zwei Möglichkeiten.  Entweder Sie können halten, verschieben und Presse Upload oder gehen Sie auf Datei > upload über Programmierer.

So oder so, es sollte Ihr Programm überprüfen dann die geschäftige LED auf den ISP-Programmer muss blinken, und das Programm sollte auf den atmega328 hochgeladen werden.

Und das sollte es sein.  Legen Sie einen Widerstand und LED an Pin 9 (unten rechts Pin) und es sollte blinken ein- und ausschalten

Das ist der einfachste Aufbau mit einem ISP-Programmer.  Ich werde hoffentlich weitere Optionen wie ich durch sie erhalten kann.

Jetzt gibt es einen Nachteil.  Sie müssen nicht mehr die serielle Verbindung der Arduino-Software, die Sie mit einer normalen FTDI Verbindung tun.  Der Vorteil ist, wir nicht mehr brauchen, der Bootloader, so dass unser Chip mit Strom versorgt wird, das Programm sofort startet.  Noch können Sie serielle Befehle, Sie nur können sehen sie in den seriellen Monitor ohne FTDI Kabel verbunden zu.

In Verbindung stehende Artikel

Super Spooky böse LED Augen der Doom mit atTiny85 und Arduino IDE

Super Spooky böse LED Augen der Doom mit atTiny85 und Arduino IDE

gibt es ein paar gruselige Auge Instructables draußen. Zum Beispiel gibt es auf 555 Timer, basiert auf einem ein-/Ausschalter auf Arduino und basiert auf dem Band.Ich wollte eine Reihe von Spuk böse Augen machen, die die folgenden Kriterien erfüllt:(
Entwirft und baut einen Synthesizer mit Meeblip und Arduino, hinzugefügt Videos!

Entwirft und baut einen Synthesizer mit Meeblip und Arduino, hinzugefügt Videos!

Für mein Praktikum bei Create Digital Music/Meeblip ich habe ganz ein lustiges kleines Synthesizer. Diese Sache soll flexibler als andere Synthesizer werden, indem es völlig unabhängig; Es ist batteriebetrieben, hat einen eigenen Verstärker/Lautsprec
REGELGESCHWINDIGKEIT STEPPER MOTOR mit LABVIEW und ARDUINO

REGELGESCHWINDIGKEIT STEPPER MOTOR mit LABVIEW und ARDUINO

Ich habe dies in Proteusu Steuerung STEPPER MOTOR Geschwindigkeit mit LABVIEW und ARDUINO...!! wolaaSchritt 1: Dieses Tutorial ist:> Verwendung von Labview Schnittstelle Arduino auf PC über USB-Port.> Verwendung von Labview, um Daten zu senden, die
Erste Schritte mit Processing und Arduino (controlling Schieberegister vom Computer)

Erste Schritte mit Processing und Arduino (controlling Schieberegister vom Computer)

Hey wieder! Ich habe nur wenige Teile, also beschloss ich, bauen virtuelle beginnen! Ich hatte Verarbeitung auf meinem Computer, aber ich hatte es nie benutzt, weil ich bin nur ein Student, und ich weiß nicht Java überhaupt. Zuerst habe ich beschloss
Senden Sie e-Mail mit ESP8266 und Arduino UNO

Senden Sie e-Mail mit ESP8266 und Arduino UNO

Wie kommt man Adafruits "send_email_smtp.ino" senden Sie e-Mail mit ESP8266 und Arduino UNO.Und Beseitigung des Problems mit "keine Antwort vom Modul" viele haben.Das Modul arbeitet auf 3,3V Logik gemäß der Dokumentation, aber ich hatt
Erste Schritte mit LabVIEW und Arduino (komplette Tutorials)

Erste Schritte mit LabVIEW und Arduino (komplette Tutorials)

Wenn Sie einen neuen Benutzer für Elektronik und Projekte wie ein Profi erstellen möchten, ist hier das Tutorial für euch.Dies ist kein einzelnes Tutorial, das wird zu gefolgt von Serie von Tutorials um einen Crash-Kurs zur Verwendung von LabVIEW zu
Beschleunigungsmessung mit BMA250 und Arduino Nano

Beschleunigungsmessung mit BMA250 und Arduino Nano

BMA250 ist eine kleine, dünne, Frequenzverschiebungen Power, 3-Achsen-Beschleunigungssensor mit hoher Auflösung (13 Bit) Messung an bis zu ±16 g. digitaler Ausgang, die Daten formatiert ist, wie 16-Bit zweit ergänzen und durch digitale I2C Schnittste
Wie TV steuern funktioniert mit Analogeingang und Arduino

Wie TV steuern funktioniert mit Analogeingang und Arduino

haben Sie sich jemals gewünscht, um einen guten alten Knopf benutzen, um Ihre TV-Lautstärke statt wiederholter Knopfdruck steuern? Oder auch durch Licht gesteuert? Möchten Sie Ihre Fernbedienung ersetzt werden durch ein genial Arduino und lassen es d
Bauen Sie Ihre eigenen Talking Tom Spielzeug mit kratz- und Arduino

Bauen Sie Ihre eigenen Talking Tom Spielzeug mit kratz- und Arduino

Magst du Talking Tom? Was macht unsere eigene interaktive (Arduino/Kratzer) Talking TomSpielzeug?In diesem instructable wir zeigen Ihnen wie man dieses Spielzeug mit Hilfe von Sensoren zu bauen und Bi-direktionale Scratch <> – Arduino Kommunikation
Spüren, Raumtemperatur und Anzeige im LCD mit Simulink und Arduino UNO

Spüren, Raumtemperatur und Anzeige im LCD mit Simulink und Arduino UNO

Erfassung und Anzeige der Raumtemperatur mit Arduino ist sehr verbreitet und finden Sie jede Menge Tutorial Instructablesand anderen ähnlichen Websites. Aber ich habe nicht irgendwo einer Anleitung wie Sie dies mit Matlab/Simulink. MathWorks hat eine
Fussball Elfmeterschießen Spiel mit Verkabelung und Arduino

Fussball Elfmeterschießen Spiel mit Verkabelung und Arduino

Dies ist ein interaktives elektro-mechanisches Spiel zwischen Elektronik und der realen Welt, so dass Sie mitten im geschehen. Sie sparen Ziele mit einer Steuereinrichtung und tritt den Ball mit den Fingern.Je mehr Spieler desto besser (wir haben 8 P
AlarMe: Die eskalierenden Wecker mit Pi und Arduino

AlarMe: Die eskalierenden Wecker mit Pi und Arduino

Hier ist die Verarbeitungscode, die ich entwickelt und eingesetzt.Um es sich selbst auszuführen, installieren Sie Verarbeitung auf Ihrem Computer zu, laden Sie die ZIP-Datei und führen Sie die Skizze. Verwenden Sie die Codeanweisungen hinzufügen Ihre
Steuern Sie Ihre Motoren mit L293D und Arduino

Steuern Sie Ihre Motoren mit L293D und Arduino

nach langen Recherchen und Versuch und Irrtum, kam ich auf eine neue Anleitung bezüglich dieser schönen Chip, der L293D.Jedes Projekt ist ein Projekt und jeder hat seine eigene einzigartige Power-Konfigurationen, so dass Sie die beste Batterie-Wahl u
Auotmatic Straßenbeleuchtung mit LDR und Arduino

Auotmatic Straßenbeleuchtung mit LDR und Arduino

Automatische Lichtsteuerung Straße wird verwendet, um die Straßenbeleuchtung zu kontrollieren (aktivieren und deaktivieren auf das Licht).Hier nutzen wir LDR (Light abhängigen Widerstand) und LED (Light Emitting Diode) und Arduino.Hardware-Komponente