Inhaltsverzeichnis:

ATtiny Programmierer für Arduino Uno - Gunook
ATtiny Programmierer für Arduino Uno - Gunook

Video: ATtiny Programmierer für Arduino Uno - Gunook

Video: ATtiny Programmierer für Arduino Uno - Gunook
Video: ATTiny85 Programmer (based on an Arduino Nano) 2024, November
Anonim
ATtiny Programmierer für Arduino Uno
ATtiny Programmierer für Arduino Uno

Wenn Sie sich mit der Arduino-Plattform vertraut gemacht haben und einige andere Atmel-Mikrocontroller programmieren möchten, hilft Ihnen diese Anleitung bei Ihren ersten Schritten. Insbesondere werden Sie ein Schild für Arduino Uno-kompatible Boards erstellen, um mehrere ATtiny-Mikrocontroller (2313/4313 25/45/85 und vielleicht einige andere) zu programmieren.

Lieferungen

Für dieses recht einfache Projekt benötigen Sie:

-Perfboard (ein- oder doppelseitig mind. 20x10 Punkte)

-3x 5mm LEDs

-3x 220-330 Ohm Widerstände

-20-polige Buchse

-12 Stiftleisten (mindestens)

-1x Jumper

-einige Überbrückungsdrähte

Und natürlich ein ATtiny-Mikrocontroller zum Arbeiten (in meinem Fall ist es ein 2313)

Schritt 1: Verkabelung

Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung
Verdrahtung

Ich bin nicht sehr daran gewöhnt, Schritt-für-Schritt-Anleitungen zu erstellen, also füge ich einfach das Endergebnis und einige Verkabelungen an. Bitte beachten Sie, dass die Polarität der LEDs auf dem Fritzing-Bild nicht eingehalten wird, also seien Sie vorsichtig!

Wenn Sie sich für einseitiges Perfboard entschieden haben, müssen Sie die Stiftleisten mit einer Zange nach unten drücken, um die Stifte länger zu machen und sie von der Rückseite zu verlöten.

Der Jumper wird benötigt, um den GND-Pin zu ändern (je nachdem, welchen Mikrocontroller Sie verwenden), obwohl ich die Skizze auf ATtiny 2313 auch ohne GND hochladen konnte…

Die grüne LED ist immer AN und ist optional.

Schritt 2: Software-Setup

Software-Setup
Software-Setup
Software-Setup
Software-Setup

Jetzt müssen Sie den Arduino-ISP auf das Arduino-Board hochladen. Gehen Sie zu Datei -> Beispiele -> ArduinoISP.

Vor dem Hochladen können Sie das Verhalten der LEDs ändern, indem Sie die Pins 8 und 9 zuweisen. Pin 7 wird NICHT verwendet. PMODE (in meinem Fall blau) blinkt, wenn Sie die Skizze hochladen. ERR leuchtet auf, wenn ein Fehler auftritt. Ich habe versucht, Fehler zu simulieren, aber es leuchtete nie auf… HB steht für HeartBeat und schaltet sich regelmäßig ein und aus. Für mich nicht sehr nützlich, aber Sie können es anstelle der ERR-LED zuweisen.

Schritt 3: Hochladen Ihrer Skizze

Hochladen Ihrer Skizze
Hochladen Ihrer Skizze
Hochladen Ihrer Skizze
Hochladen Ihrer Skizze
Hochladen Ihrer Skizze
Hochladen Ihrer Skizze

Jetzt sind Sie endlich bereit, Ihre Skizze hochzuladen. Stellen Sie sicher, dass Sie Ihr spezielles Board (Mikrocontroller) installiert haben und gehen Sie dann zu Tools -> Programmer -> Arduino als ISP.

Stellen Sie sicher, dass die in Ihrer Skizze zugewiesenen digitalen Pins denen Ihres Mikrocontrollers entsprechen.

Jetzt können Sie Ihre Skizze hochladen!

Empfohlen: