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, Novembar
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 (Digikey stavka # 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 odbora:

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

Program Arduino za upotrebu kao programer unutar sistema (ISP)
Program Arduino za upotrebu kao programer unutar sistema (ISP)
Program Arduino za upotrebu kao programer unutar sistema (ISP)
Program Arduino za upotrebu kao programer unutar sistema (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: [DATOTEKA] [PRIMJERI] [11. ArduinoISP] [ArduinoISP]
  4. Otpremite 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 pinove ATtiny84:

  • 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] [BOARD] [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ćeno: [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 za pokretanje: [TOOLS] [Snimanje pokretačkog programa za pokretanje]

Korak 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Otvori Blink skicu: [FILE] [PRIMJERI] [01. Osnovno] [Blink]
  2. Uredite skicu:

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

Korak 6: Povežite ATtiny84 da radi kao samostalan

Povežite ATtiny84 na Run As Stand-Alone
Povežite ATtiny84 na Run As Stand-Alone
Povežite ATtiny84 na Run As Stand-Alone
Povežite ATtiny84 na Run As Stand-Alone
Povežite ATtiny84 na Run As Stand-Alone
Povežite ATtiny84 na Run As Stand-Alone
  • ATtiny Pin 1 do 5V izvor (zapravo još ne uključujte napajanje)
  • ATtiny Pin 2 na LED (dugačka 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čuje se: