Obsah:
- Krok 1: Přidejte ATtiny Core Supprt do softwaru Arduino IDE
- Krok 2: Programujte Arduino pro použití jako systémový programátor (ISP)
- Krok 3: Připojte ATtiny84 pro programování
- Krok 4: Nastavte Arduino na Program ATtiny84
- Krok 5: Naprogramujte ATtiny84
- Krok 6: Připojte ATtiny84 ke spuštění samostatně
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
Pro Arduino 1.8.5:
- Otevřete software Arduino (aka Arduino Integrated Development Environment [IDE]).
- Otevřít předvolby: [FILE] [PREFERENCES]
- 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)
- 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“.
- Vyberte programátor: [NÁSTROJE] [PROGRAMÁTOR] [AVR ISP].
- Otevřete skicu ArduinoISP: [SOUBOR] [PŘÍKLADY] [11. ArduinoISP] [ArduinoISP]
- Nahrát skicu.
Krok 3: 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
- 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.
- Vyberte B. O. D. deaktivováno: [NÁSTROJE] [B. O. D.] [B. O. D. Zakázáno]
- Vyberte LTO deaktivováno: [NÁSTROJE] [Pouze LTO 1.6.11+] [Zakázáno]
- 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]
- Vyberte čip Attiny84: [NÁSTROJE] [Čip] [Attiny84]
- Vyberte hodiny 8 MHz: [NÁSTROJE] [Hodiny] [8 MHz interní]
- Vypálit bootloader: [TOOLS] [Burn Bootloader]
Krok 5: Naprogramujte ATtiny84
- Otevřít skica Blink: [FILE] [PŘÍKLADY] [01. Základy] [Blink]
-
Upravit skicu:
- Před neplatným nastavením () definujte název pinu (led) a umístění (pin 0): int led = 0;
- umístěte „LED_BUILTIN“s „LED“do prázdného stetup () a do prázdné smyčky ()
- Nahrát skicu.
- Vypněte a odpojte se od Arduina.
Krok 6: Připojte ATtiny84 ke spuštění 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