Obsah:

Arduino Uno na programovanie ATTINY84 (Arduino V. 1.8.5): 6 krokov
Arduino Uno na programovanie ATTINY84 (Arduino V. 1.8.5): 6 krokov

Video: Arduino Uno na programovanie ATTINY84 (Arduino V. 1.8.5): 6 krokov

Video: Arduino Uno na programovanie ATTINY84 (Arduino V. 1.8.5): 6 krokov
Video: How to add library to Arduino IDE | Error : No such file or directory 2024, November
Anonim
Arduino Uno na programovanie ATTINY84 (Arduino V. 1.8.5)
Arduino Uno na programovanie ATTINY84 (Arduino V. 1.8.5)

Programovanie ATTINY84-20PU pomocou Arduino Uno (položka Digikey # ATTINY84-20-PU-ND). Tento návod ukazuje, ako používať platformu Arduino na prácu s fyzicky menšími procesormi, ako je napríklad ATtiny84 (84/44/24). Tento príklad je špecifický pre procesor ATtiny84-20PU, ale je možné ho prispôsobiť pre ostatné dosky výberom príslušnej dosky zo softvéru Arduino (t.j. Arduino IDE) a úpravou vývodov podľa potreby.

(Aktualizované pre Arduino 1.8.5)

Krok 1: Pridajte ATtiny Core Supprt do softvéru Arduino IDE

Pridajte ATtiny Core Supprt k softvéru Arduino IDE
Pridajte ATtiny Core Supprt k softvéru Arduino IDE

Pre Arduino 1.8.5:

  1. Otvorte softvér Arduino (alias Arduino Integrated Development Environment [IDE]).
  2. Otvoriť predvoľby: [FILE] [PREFERENCES]
  3. Vložte adresu URL do adries URL ďalších správcov dosiek:

Krok 2: Programujte Arduino na použitie ako systémový programátor (ISP)

Programujte Arduino na použitie ako systémový programátor (ISP)
Programujte Arduino na použitie ako systémový programátor (ISP)
Programujte Arduino na použitie ako systémový programátor (ISP)
Programujte Arduino na použitie ako systémový programátor (ISP)
  1. Vyberte dosku Arduino: [NÁSTROJE] [DOSKA] [ARDUINO/GENUINO UNO]. Poznámka: Aj keď mám Arduino UNO, nahradil som procesor predprogramovaným Atmega328P, ktorý vyžaduje, aby som vybral „Arduino Duemilanove alebo Diecimila“.
  2. Vyberte programátor: [NÁSTROJE] [PROGRAMÁTOR] [AVR ISP].
  3. Otvorte náčrt ArduinoISP: [SÚBOR] [PRÍKLADY] [11. ArduinoISP] [ArduinoISP]
  4. Nahrať náčrt.

Krok 3: Pripojte ATtiny84 na programovanie

Pripojte ATtiny84 na programovanie
Pripojte ATtiny84 na programovanie
Pripojte ATtiny84 na programovanie
Pripojte ATtiny84 na programovanie
Pripojte ATtiny84 na programovanie
Pripojte ATtiny84 na programovanie

Pripojte piny Arduino k pinom ATtiny84:

  • Arduino 5V až ATtiny84 Pin 1
  • Arduino Pin 10 až ATtiny84 Pin 4
  • Arduino Pin 11 až ATTiny84 Pin 7
  • Arduino Pin 12 až ATtiny84 Pin 8
  • Arduino Pin 13 až ATtiny84 Pin 9
  • Kolík 14 Arduino GND na ATtiny84
  • Arduino RESET na 10uF kondenzátor (+ bočná / dlhá noha)
  • Kondenzátor GND až 10uF (- bočný / krátka noha)

Krok 4: Nastavte Arduino na programovanie ATtiny84

Nastavte Arduino na Program ATtiny84
Nastavte Arduino na Program ATtiny84
  1. Vyberte dosku Arduino: [NÁSTROJE] [DOSKA] [ATtiny24/44/84]. Teraz sa pri ďalšom otvorení nástrojov v ponuke Nástroje zobrazia ďalšie možnosti dosky.
  2. Vyberte B. O. D. zakázané: [NÁSTROJE] [B. O. D.] [B. O. D. Deaktivované]
  3. Vyberte LTO deaktivované: [NÁSTROJE] [Len LTO 1.6.11+] [Zakázané]
  4. Vyberte mapovanie pinov proti smeru hodinových ručičiek: [NÁSTROJE] [Mapovanie pinov] [Proti smeru hodinových ručičiek]
  5. Vyberte čip Attiny84: [NÁSTROJE] [Čip] [Attiny84]
  6. Vyberte hodiny 8 MHz: [NÁSTROJE] [Hodiny] [8 MHz interné]
  7. Burn bootloader: [TOOLS] [Burn Bootloader]

Krok 5: Programujte ATtiny84

Program ATtiny84
Program ATtiny84
  1. Otvorená skica Blink: [SÚBOR] [PRÍKLADY] [01. Základy] [Blink]
  2. Upraviť náčrt:

    1. Pred nastavením neplatnosti () definujte názov kolíka (LED) a umiestnenie (pin 0): int led = 0;
    2. umiestnite „LED_BUILTIN“s „LED“do prázdneho nastavenia () a do prázdnej slučky ()
  3. Nahrať náčrt.
  4. Vypnite a odpojte sa od Arduina.

Krok 6: Pripojte ATtiny84 a spustite ho samostatne

Pripojte ATtiny84 k samostatnému spusteniu
Pripojte ATtiny84 k samostatnému spusteniu
Pripojte ATtiny84 k samostatnému spusteniu
Pripojte ATtiny84 k samostatnému spusteniu
Pripojte ATtiny84 k samostatnému spusteniu
Pripojte ATtiny84 k samostatnému spusteniu
  • ATtiny Pin 1 až 5V zdroj (v skutočnosti ešte nezapínajte)
  • ATtiny Pin 2 na LED (dlhá noha)
  • ATtiny Pin 14 k zemi
  • LED (krátka noha) k rezistoru (koniec 1) medzi 100 a 1 kOhm
  • Rezistor (koniec 2) k zemi
  • Zapnite napájanie na ATtiny84

Odporúča: