Sadržaj:

Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 koraka
Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 koraka

Video: Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 koraka

Video: Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5): 6 koraka
Video: MKS Gen L - внешний драйвер 2024, Studeni
Anonim
Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5)
Arduino Uno za programiranje ATTINY84 (Arduino V. 1.8.5)

Korištenje Arduino Uno za programiranje ATTINY84-20PU (stavka Digikey-a # ATTINY84-20-PU-ND). Ovaj Instructable pokazuje kako koristiti Arduino platformu za rad s fizički manjim procesorima, poput ATtiny84 (84/44/24). Ovaj primjer je posebno za procesor ATtiny84-20PU, ali se može prilagoditi za ostale ploče odabirom odgovarajuće ploče iz softvera Arduino (tj. Arduino IDE) i mijenjanjem ispisa po potrebi.

(Ažurirano za Arduino 1.8.5)

Korak 1: Dodajte ATtiny Core Supprt u Arduino IDE softver

Dodajte ATtiny Core Supprt u Arduino IDE softver
Dodajte ATtiny Core Supprt u Arduino IDE softver

Za Arduino 1.8.5:

  1. Otvorite Arduino softver (poznat i kao Arduino integrirano razvojno okruženje [IDE]).
  2. Otvorite postavke: [FILE] [PREFERENCES]
  3. Zalijepite URL u dodatne URL -ove upravitelja ploča:

Korak 2: Programirajte Arduino za upotrebu kao programer unutar sustava (ISP)

Program Arduino za upotrebu kao programer unutar sustava (ISP)
Program Arduino za upotrebu kao programer unutar sustava (ISP)
Program Arduino za upotrebu kao programer unutar sustava (ISP)
Program Arduino za upotrebu kao programer unutar sustava (ISP)
  1. Odaberite Arduino ploču: [ALATI] [DASKA] [ARDUINO/GENUINO UNO]. Napomena: iako imam Arduino UNO, zamijenio sam procesor unaprijed programiranim Atmega328P koji zahtijeva da odaberem "Arduino Duemilanove ili Diecimila."
  2. Odaberite programator: [ALATI] [PROGRAMER] [AVR ISP].
  3. Otvorite ArduinoISP skicu: [FILE] [PRIMJERI] [11. ArduinoISP] [ArduinoISP]
  4. Prenesite skicu.

Korak 3: Povežite ATtiny84 za programiranje

Povežite ATtiny84 za programiranje
Povežite ATtiny84 za programiranje
Povežite ATtiny84 za programiranje
Povežite ATtiny84 za programiranje
Povežite ATtiny84 za programiranje
Povežite ATtiny84 za programiranje

Spojite Arduino pinove na ATtiny84 pinove:

  • Arduino 5V na ATtiny84 Pin 1
  • Arduino Pin 10 na ATtiny84 Pin 4
  • Arduino Pin 11 na ATTiny84 Pin 7
  • Arduino Pin 12 na ATtiny84 Pin 8
  • Arduino Pin 13 na ATtiny84 Pin 9
  • Arduino GND na ATtiny84 Pin 14
  • Arduino RESET na 10uF kondenzator (+ bočna / duga noga)
  • GND do 10uF kondenzator (- bočna / kratka noga)

Korak 4: Postavite Arduino na Program ATtiny84

Postavite Arduino na Program ATtiny84
Postavite Arduino na Program ATtiny84
  1. Odaberite Arduino ploču: [ALATI] [DASKA] [ATtiny24/44/84]. Sada će se dodatne opcije ploče pojaviti u izborniku Alati pri sljedećem otvaranju alata.
  2. Odaberite B. O. D. onemogućen: [ALATI] [B. O. D.] [B. O. D. Onemogućeno]
  3. Odabir LTO onemogućen: [ALATI] [samo LTO 1.6.11+] [Onemogućeno]
  4. Odaberite Pin Mapping suprotno od kazaljke na satu: [ALATI] [Pin Mapping] [U smjeru suprotnom od kazaljke na satu]
  5. Odaberite Chip Attiny84: [ALATI] [Chip] [Attiny84]
  6. Odaberite Sat 8 MHz: [ALATI] [Sat] [8 MHz interno]
  7. Snimanje pokretačkog programa: [TOOLS] [Snimanje pokretačkog programa za pokretanje]

Korak 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Otvori Blink skicu: [DATOTEKA] [PRIMJERI] [01. Osnove] [Treptanje]
  2. Uređivanje skice:

    1. Prije postavljanja void (), definirajte naziv pin -a (led) i mjesto (pin 0): int led = 0;
    2. postavite “LED_BUILTIN” sa “led” u void stetup () i u void loop ()
  3. Prenesite skicu.
  4. Isključite i isključite Arduino.

Korak 6: Spojite ATtiny84 na Run as Stand-Alone

Spojite ATtiny84 na Run as Stand-Alone
Spojite ATtiny84 na Run as Stand-Alone
Spojite ATtiny84 na Run as Stand-Alone
Spojite ATtiny84 na Run as Stand-Alone
Spojite ATtiny84 na Run as Stand-Alone
Spojite ATtiny84 na Run as Stand-Alone
  • ATtiny Pin 1 do 5V izvor (zapravo još nemojte uključiti napajanje)
  • ATtiny Pin 2 na LED (duga noga)
  • ATtiny Pin 14 na masu
  • LED (kratka noga) do otpornika (kraj 1) između 100 i 1 k Ohma
  • Otpornik (kraj 2) na masu
  • Uključite napajanje na ATtiny84

Preporučeni: