Sisällysluettelo:

Arduino Uno ohjelmoimaan ATTINY84 (Arduino V. 1.8.5): 6 vaihetta
Arduino Uno ohjelmoimaan ATTINY84 (Arduino V. 1.8.5): 6 vaihetta

Video: Arduino Uno ohjelmoimaan ATTINY84 (Arduino V. 1.8.5): 6 vaihetta

Video: Arduino Uno ohjelmoimaan ATTINY84 (Arduino V. 1.8.5): 6 vaihetta
Video: Programming an Attiny45/85 with Arduino uno and Arduino IDE 1.8.12 2024, Marraskuu
Anonim
Arduino Uno ohjelmoimaan ATTINY84 (Arduino V. 1.8.5)
Arduino Uno ohjelmoimaan ATTINY84 (Arduino V. 1.8.5)

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

Lisää ATtiny Core Supprt Arduino IDE -ohjelmistoon
Lisää ATtiny Core Supprt Arduino IDE -ohjelmistoon

Arduino 1.8.5:

  1. Avaa Arduino -ohjelmisto (aka Arduino Integrated Development Environment [IDE]).
  2. Avaa asetukset: [FILE] [PREFERENCES]
  3. Liitä URL -osoite Lisätaulujen hallinnan URL -osoitteisiin:

Vaihe 2: Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)

Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
Ohjelmoi Arduino käytettäväksi järjestelmän sisäisenä ohjelmoijana (ISP)
  1. 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".
  2. Valitse Ohjelmoija: [TYÖKALUT] [OHJELMOINTI] [AVR ISP].
  3. Avaa ArduinoISP -luonnos: [FILE] [ESIMERKKEJÄ] [11. ArduinoISP] [ArduinoISP]
  4. Lataa luonnos.

Vaihe 3: Yhdistä ATtiny84 ohjelmointia varten

Yhdistä ATtiny84 ohjelmointia varten
Yhdistä ATtiny84 ohjelmointia varten
Yhdistä ATtiny84 ohjelmointia varten
Yhdistä ATtiny84 ohjelmointia varten
Yhdistä ATtiny84 ohjelmointia varten
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

Aseta Arduino ohjelmoimaan ATtiny84
Aseta Arduino ohjelmoimaan ATtiny84
  1. Valitse Arduino -kortti: [TOOLS] [BOARD] [ATtiny24/44/84]. Nyt lisälevyasetukset näkyvät Työkalut -valikossa seuraavan kerran, kun Työkalut avataan.
  2. Valitse B. O. D. poistettu käytöstä: [TYÖKALUT] [B. O. D.] [B. O. D. Liikuntarajoitteinen]
  3. Valitse LTO pois käytöstä: [TOOLS] [vain LTO 1.6.11+] [Disabled]
  4. Valitse nastojen kartoitus vastapäivään: [TYÖKALUT] [Nastan kartoitus] [Vastapäivään]
  5. Valitse siru Attiny84: [TYÖKALUT] [Siru] [Attiny84]
  6. Valitse kello 8MHz: [TYÖKALUT] [Kello] [8 MHz sisäinen]
  7. Polta käynnistyslatain: [TOOLS] [Burn Bootloader]

Vaihe 5: Ohjelmoi ATtiny84

Ohjelma ATtiny84
Ohjelma ATtiny84
  1. Avaa Blink -luonnos: [FILE] [ESIMERKIT] [01. Perusteet] [Blink]
  2. Muokkaa luonnosta:

    1. Ennen mitätöinnin asetusta () määritä nastan nimi (led) ja sijainti (nasta 0): int led = 0;
    2. aseta "LED_BUILTIN" ja "led" void stetup (): iin ja void loopiin ()
  3. Lataa luonnos.
  4. Katkaise virta ja irrota Arduino.

Vaihe 6: Yhdistä ATtiny84 toimimaan itsenäisenä

Yhdistä ATtiny84 toimimaan itsenäisenä
Yhdistä ATtiny84 toimimaan itsenäisenä
Yhdistä ATtiny84 toimimaan itsenäisenä
Yhdistä ATtiny84 toimimaan itsenäisenä
Yhdistä ATtiny84 toimimaan itsenäisenä
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

Suositeltava: