Inhaltsverzeichnis:

Arduino Uno zum Programmieren von ATTINY84 (Arduino V. 1.8.5) - Gunook
Arduino Uno zum Programmieren von ATTINY84 (Arduino V. 1.8.5) - Gunook

Video: Arduino Uno zum Programmieren von ATTINY84 (Arduino V. 1.8.5) - Gunook

Video: Arduino Uno zum Programmieren von ATTINY84 (Arduino V. 1.8.5) - Gunook
Video: Arduino DCC LED Lichtsignal 2024, November
Anonim
Arduino Uno zum Programmieren von ATTINY84 (Arduino V. 1.8.5)
Arduino Uno zum Programmieren von ATTINY84 (Arduino V. 1.8.5)

Verwenden des Arduino Uno zum Programmieren von ATTINY84-20PU (Digikey-Artikel # ATTINY84-20-PU-ND). Dieses Instructable zeigt, wie Sie die Arduino-Plattform verwenden, um mit physisch kleineren Prozessoren wie dem ATtiny84 (84/44/24) zu arbeiten. Dieses Beispiel gilt speziell für den ATtiny84-20PU-Prozessor, kann jedoch für die anderen Boards angepasst werden, indem das entsprechende Board aus der Arduino-Software (d. h. Arduino IDE) ausgewählt und die Pinbelegung nach Bedarf geändert wird.

(Aktualisiert für Arduino 1.8.5)

Schritt 1: Hinzufügen von ATtiny Core Supprt zur Arduino IDE-Software

Hinzufügen von ATtiny Core Supprt zur Arduino IDE-Software
Hinzufügen von ATtiny Core Supprt zur Arduino IDE-Software

Für Arduino 1.8.5:

  1. Offene Arduino-Software (auch bekannt als Arduino Integrated Development Environment [IDE]).
  2. Einstellungen öffnen: [DATEI] [PREFERENCES]
  3. URL in URLs des zusätzlichen Boards-Managers einfügen:

Schritt 2: Programmieren Sie Arduino für die Verwendung als In-System-Programmierer (ISP)

Programmieren Sie Arduino für die Verwendung als In-System-Programmierer (ISP)
Programmieren Sie Arduino für die Verwendung als In-System-Programmierer (ISP)
Programmieren Sie Arduino für die Verwendung als In-System-Programmierer (ISP)
Programmieren Sie Arduino für die Verwendung als In-System-Programmierer (ISP)
  1. Arduino-Board auswählen: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Hinweis: Obwohl ich das Arduino UNO habe, habe ich den Prozessor durch einen vorprogrammierten Atmega328P ersetzt, bei dem ich "Arduino Duemilanove oder Diecimila" auswählen muss.
  2. Programmierer auswählen: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. ArduinoISP-Skizze öffnen: [DATEI] [BEISPIELE] [11. ArduinoISP] [ArduinoISP]
  4. Skizze hochladen.

Schritt 3: ATtiny84 zum Programmieren anschließen

Verbinden Sie ATtiny84 zum Programmieren
Verbinden Sie ATtiny84 zum Programmieren
Verbinden Sie ATtiny84 zum Programmieren
Verbinden Sie ATtiny84 zum Programmieren
Verbinden Sie ATtiny84 zum Programmieren
Verbinden Sie ATtiny84 zum Programmieren

Verbinden Sie die Arduino-Pins mit den ATtiny84-Pins:

  • Arduino 5V zu ATtiny84 Pin 1
  • Arduino Pin 10 auf ATtiny84 Pin 4
  • Arduino Pin 11 auf ATTiny84 Pin 7
  • Arduino Pin 12 auf ATtiny84 Pin 8
  • Arduino Pin 13 auf ATtiny84 Pin 9
  • Arduino GND zu ATtiny84 Pin 14
  • Arduino RESET auf 10uF Kondensator (+ Seite / langes Bein)
  • GND zu 10uF Kondensator (- Seite / kurzer Schenkel)

Schritt 4: Stellen Sie Arduino ein, um ATtiny84 zu programmieren

Stellen Sie Arduino ein, um ATtiny84 zu programmieren
Stellen Sie Arduino ein, um ATtiny84 zu programmieren
  1. Arduino-Board auswählen: [TOOLS] [BOARD][ATtiny24/44/84]. Jetzt werden beim nächsten Öffnen von Tools zusätzliche Board-Optionen im Tools-Menü angezeigt.
  2. Wählen Sie B. O. D. deaktiviert: [WERKZEUGE] [B. O. D.] [B. O. D. Behinderte]
  3. Wählen Sie LTO deaktiviert: [TOOLS] [nur LTO 1.6.11+] [Deaktiviert]
  4. Wählen Sie Pin-Mapping gegen den Uhrzeigersinn: [TOOLS] [Pin-Mapping] [Gegen den Uhrzeigersinn]
  5. Chip auswählen Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Wählen Sie Clock 8MHz: [TOOLS] [Clock] [8 MHz intern]
  7. Bootloader brennen: [TOOLS] [Bootloader brennen]

Schritt 5: ATtiny84 programmieren

Programm ATtiny84
Programm ATtiny84
  1. Blink-Skizze öffnen: [DATEI] [BEISPIELE] [01. Grundlagen][Blink]
  2. Skizze bearbeiten:

    1. Definieren Sie vor dem void setup () den Pinnamen (led) und die Position (pin 0): int led =0;
    2. Platziere " LED_BUILTIN " mit " led " in void stetup() und in void loop()
  3. Skizze hochladen.
  4. Ausschalten und vom Arduino trennen.

Schritt 6: Verbinden Sie ATtiny84, um als Stand-Alone zu laufen

Verbinden Sie ATtiny84, um als Stand-Alone zu laufen
Verbinden Sie ATtiny84, um als Stand-Alone zu laufen
Verbinden Sie ATtiny84, um als Stand-Alone zu laufen
Verbinden Sie ATtiny84, um als Stand-Alone zu laufen
Verbinden Sie ATtiny84, um als Stand-Alone zu laufen
Verbinden Sie ATtiny84, um als Stand-Alone zu laufen
  • ATtiny Pin 1 bis 5V Quelle (schalten Sie die Stromversorgung noch nicht ein)
  • ATtiny Pin 2 an LED (langes Bein)
  • ATtiny Pin 14 an Masse
  • LED (kurzer Schenkel) zu Widerstand (Ende 1) zwischen 100 und 1k Ohm
  • Widerstand (Ende 2) gegen Masse
  • Schalten Sie das ATtiny84 ein

Empfohlen: