Sisällysluettelo:
- Vaihe 1: Lisää ATtiny Core Supprt Arduino IDE -ohjelmistoon
- Vaihe 2: Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
- Vaihe 3: Yhdistä ATtiny84 ohjelmointia varten
- Vaihe 4: Aseta Arduino ohjelmoimaan ATtiny84
- Vaihe 5: Ohjelmoi ATtiny84
- Vaihe 6: Yhdistä ATtiny84 toimimaan itsenäisenä
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Arduino Unon käyttäminen ATTINY84-20PU: n ohjelmointiin (Digikey-kohde # ATTINY84-20-PU-ND). Tämä opas näyttää kuinka Arduino -alustan käyttäminen fyysisesti pienempien prosessorien, kuten ATtiny84: n, kanssa (84/44/24). Tämä esimerkki on tarkoitettu erityisesti ATtiny84-20PU-prosessorille, mutta sitä voidaan mukauttaa muille levyille valitsemalla sopiva kortti Arduino-ohjelmistosta (eli Arduino IDE) ja muokkaamalla pinoutteja tarpeen mukaan.
(Päivitetty Arduino 1.8.5: lle)
Vaihe 1: Lisää ATtiny Core Supprt Arduino IDE -ohjelmistoon
Arduino 1.8.5:
- Avaa Arduino -ohjelmisto (aka Arduino Integrated Development Environment [IDE]).
- Avaa asetukset: [FILE] [PREFERENCES]
- Liitä URL -osoite Lisätaulujen hallinnan URL -osoitteisiin:
Vaihe 2: Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
- Valitse Arduino -kortti: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Huomaa: vaikka minulla on Arduino UNO, olen korvannut suorittimen esiohjelmoidulle Atmega328P: lle, joka edellyttää, että valitsen "Arduino Duemilanove tai Diecimila".
- Valitse Ohjelmoija: [TYÖKALUT] [OHJELMOINTI] [AVR ISP].
- Avaa ArduinoISP -luonnos: [FILE] [ESIMERKKEJÄ] [11. ArduinoISP] [ArduinoISP]
- Lataa luonnos.
Vaihe 3: Yhdistä ATtiny84 ohjelmointia varten
Liitä Arduino -nastat ATtiny84 -nastoihin:
- Arduino 5V - ATtiny84 Pin 1
- Arduino Pin 10 - ATtiny84 Pin 4
- Arduino Pin 11 - ATTiny84 Pin 7
- Arduino Pin 12 - ATtiny84 Pin 8
- Arduino Pin 13 - ATtiny84 Pin 9
- Arduino GND - ATtiny84 Pin 14
- Arduino RESET 10uF kondensaattoriin (+ sivu / pitkä jalka)
- GND- 10uF kondensaattori (- sivu / lyhyt jalka)
Vaihe 4: Aseta Arduino ohjelmoimaan ATtiny84
- Valitse Arduino -kortti: [TOOLS] [BOARD] [ATtiny24/44/84]. Nyt lisälevyasetukset näkyvät Työkalut -valikossa seuraavan kerran, kun Työkalut avataan.
- Valitse B. O. D. poistettu käytöstä: [TYÖKALUT] [B. O. D.] [B. O. D. Liikuntarajoitteinen]
- Valitse LTO pois käytöstä: [TOOLS] [vain LTO 1.6.11+] [Disabled]
- Valitse nastojen kartoitus vastapäivään: [TYÖKALUT] [Nastan kartoitus] [Vastapäivään]
- Valitse siru Attiny84: [TYÖKALUT] [Siru] [Attiny84]
- Valitse kello 8MHz: [TYÖKALUT] [Kello] [8 MHz sisäinen]
- Polta käynnistyslatain: [TOOLS] [Burn Bootloader]
Vaihe 5: Ohjelmoi ATtiny84
- Avaa Blink -luonnos: [FILE] [ESIMERKIT] [01. Perusteet] [Blink]
-
Muokkaa luonnosta:
- Ennen mitätöinnin asetusta () määritä nastan nimi (led) ja sijainti (nasta 0): int led = 0;
- aseta "LED_BUILTIN" ja "led" void stetup (): iin ja void loopiin ()
- Lataa luonnos.
- Katkaise virta ja irrota Arduino.
Vaihe 6: Yhdistä ATtiny84 toimimaan itsenäisenä
- ATtiny Pin 1-5V -lähde (älä käynnistä vielä virtaa)
- ATtiny Pin 2 - LED (pitkä jalka)
- ATTiny Pin 14 maahan
- LED (lyhyt jalka) vastukseen (pää 1) välillä 100 - 1 k ohmia
- Vastus (pää 2) maahan
- Kytke virta ATtiny84 -laitteeseen