Obsah:

Arduino Uno k programování ATTINY84 (Arduino V. 1.8.5): 6 kroků
Arduino Uno k programování ATTINY84 (Arduino V. 1.8.5): 6 kroků

Video: Arduino Uno k programování ATTINY84 (Arduino V. 1.8.5): 6 kroků

Video: Arduino Uno k programování ATTINY84 (Arduino V. 1.8.5): 6 kroků
Video: ✅ Shield programador ATmega/ATtiny (ARDUINO) con PCBWay | J_RPM 2024, Listopad
Anonim
Arduino Uno k programování ATTINY84 (Arduino V. 1.8.5)
Arduino Uno k programování ATTINY84 (Arduino V. 1.8.5)

Programování ATTINY84-20PU pomocí Arduino Uno (položka Digikey # ATTINY84-20-PU-ND). This Instructable shows how to use the Arduino platform to work with fyzicky smaller processors, such as ATtiny84 (84/44/24). Tento příklad je specifický pro procesor ATtiny84-20PU, ale lze jej upravit pro ostatní desky výběrem příslušné desky ze softwaru Arduino (tj. Arduino IDE) a úpravou vývodů podle potřeby.

(Aktualizováno pro Arduino 1.8.5)

Krok 1: Přidejte ATtiny Core Supprt do softwaru Arduino IDE

Přidejte ATtiny Core Supprt do softwaru Arduino IDE
Přidejte ATtiny Core Supprt do softwaru Arduino IDE

Pro Arduino 1.8.5:

  1. Otevřete software Arduino (aka Arduino Integrated Development Environment [IDE]).
  2. Otevřít předvolby: [FILE] [PREFERENCES]
  3. Vložte adresu URL do adres URL dalších správců desek:

Krok 2: Programujte Arduino pro použití jako systémový programátor (ISP)

Programujte Arduino pro použití jako systémový programátor (ISP)
Programujte Arduino pro použití jako systémový programátor (ISP)
Programujte Arduino pro použití jako systémový programátor (ISP)
Programujte Arduino pro použití jako systémový programátor (ISP)
  1. Vyberte desku Arduino: [NÁSTROJE] [DESKA] [ARDUINO/GENUINO UNO]. Poznámka: přestože mám Arduino UNO, vyměnil jsem procesor za předprogramovaný Atmega328P, který vyžaduje, abych vybral „Arduino Duemilanove nebo Diecimila“.
  2. Vyberte programátor: [NÁSTROJE] [PROGRAMÁTOR] [AVR ISP].
  3. Otevřete skicu ArduinoISP: [SOUBOR] [PŘÍKLADY] [11. ArduinoISP] [ArduinoISP]
  4. Nahrát skicu.

Krok 3: Připojte ATtiny84 pro programování

Připojte ATtiny84 pro programování
Připojte ATtiny84 pro programování
Připojte ATtiny84 pro programování
Připojte ATtiny84 pro programování
Připojte ATtiny84 pro programování
Připojte ATtiny84 pro programování

Připojte piny Arduino k pinům ATtiny84:

  • Arduino 5V na 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
  • Arduino GND na ATtiny84 Pin 14
  • Arduino RESET na 10uF kondenzátor (+ boční / dlouhá noha)
  • Kondenzátor GND až 10uF (- boční / krátká noha)

Krok 4: Nastavte Arduino na Program ATtiny84

Nastavte Arduino na Program ATtiny84
Nastavte Arduino na Program ATtiny84
  1. Vyberte desku Arduino: [NÁSTROJE] [DESKA] [ATtiny24/44/84]. Nyní se v nabídce Nástroje při příštím otevření Nástroje objeví další možnosti desky.
  2. Vyberte B. O. D. deaktivováno: [NÁSTROJE] [B. O. D.] [B. O. D. Zakázáno]
  3. Vyberte LTO deaktivováno: [NÁSTROJE] [Pouze LTO 1.6.11+] [Zakázáno]
  4. Vyberte mapování pinů proti směru hodinových ručiček: [NÁSTROJE] [Mapování pinů] [Proti směru hodinových ručiček]
  5. Vyberte čip Attiny84: [NÁSTROJE] [Čip] [Attiny84]
  6. Vyberte hodiny 8 MHz: [NÁSTROJE] [Hodiny] [8 MHz interní]
  7. Vypálit bootloader: [TOOLS] [Burn Bootloader]

Krok 5: Naprogramujte ATtiny84

Program ATtiny84
Program ATtiny84
  1. Otevřít skica Blink: [FILE] [PŘÍKLADY] [01. Základy] [Blink]
  2. Upravit skicu:

    1. Před neplatným nastavením () definujte název pinu (led) a umístění (pin 0): int led = 0;
    2. umístěte „LED_BUILTIN“s „LED“do prázdného stetup () a do prázdné smyčky ()
  3. Nahrát skicu.
  4. Vypněte a odpojte se od Arduina.

Krok 6: Připojte ATtiny84 ke spuštění samostatně

Připojte ATtiny84 a běžte samostatně
Připojte ATtiny84 a běžte samostatně
Připojte ATtiny84 a běžte samostatně
Připojte ATtiny84 a běžte samostatně
Připojte ATtiny84 a běžte samostatně
Připojte ATtiny84 a běžte samostatně
  • ATtiny Pin 1 až 5V zdroj (ve skutečnosti ještě nezapínejte napájení)
  • ATtiny Pin 2 na LED (dlouhá noha)
  • ATtiny Pin 14 k zemi
  • LED (krátká noha) k rezistoru (konec 1) mezi 100 a 1 kOhm
  • Odpor (konec 2) k zemi
  • Zapněte napájení na ATtiny84

Doporučuje: