Satura rādītājs:

Arduino Uno programmai ATTINY84 (Arduino V. 1.8.5): 6 soļi
Arduino Uno programmai ATTINY84 (Arduino V. 1.8.5): 6 soļi

Video: Arduino Uno programmai ATTINY84 (Arduino V. 1.8.5): 6 soļi

Video: Arduino Uno programmai ATTINY84 (Arduino V. 1.8.5): 6 soļi
Video: Programming an Attiny45/85 with Arduino uno and Arduino IDE 1.8.12 2024, Novembris
Anonim
Arduino Uno programmai ATTINY84 (Arduino V. 1.8.5)
Arduino Uno programmai ATTINY84 (Arduino V. 1.8.5)

Izmantojot Arduino Uno, lai programmētu ATTINY84-20PU (Digikey vienums # ATTINY84-20-PU-ND). Šajā pamācībā ir parādīts, kā izmantot Arduino platformu, lai strādātu ar fiziski mazākiem procesoriem, piemēram, ATtiny84 (84/44/24). Šis piemērs ir īpaši paredzēts ATtiny84-20PU procesoram, bet to var pielāgot citām plāksnēm, izvēloties atbilstošo plati no Arduino programmatūras (t.i., Arduino IDE) un pēc vajadzības mainot kontaktus.

(Atjaunināts Arduino 1.8.5)

1. darbība: pievienojiet ATtiny Core Supprt Arduino IDE programmatūrai

Pievienojiet ATtiny Core Supprt Arduino IDE programmatūrai
Pievienojiet ATtiny Core Supprt Arduino IDE programmatūrai

Arduino 1.8.5:

  1. Atveriet Arduino programmatūru (pazīstama arī kā Arduino integrētā izstrādes vide [IDE]).
  2. Atvērt preferences: [FILE] [PREFERENCES]
  3. Ielīmējiet URL papildu dēļu pārvaldnieka vietrāžos URL:

2. darbība: programmējiet Arduino, lai to izmantotu kā sistēmas programmētāju (ISP)

Programmējiet Arduino lietošanai kā sistēmas programmētājs (ISP)
Programmējiet Arduino lietošanai kā sistēmas programmētājs (ISP)
Programmējiet Arduino lietošanai kā sistēmas programmētājs (ISP)
Programmējiet Arduino lietošanai kā sistēmas programmētājs (ISP)
  1. Izvēlieties Arduino tāfeli: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Piezīme: lai gan man ir Arduino UNO, es esmu nomainījis procesoru ar iepriekš ieprogrammētu Atmega328P, kuram ir jāizvēlas “Arduino Duemilanove vai Diecimila”.
  2. Izvēlieties Programmer: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. Atvērt ArduinoISP skici: [FILE] [PIEMĒRI] [11. ArduinoISP] [ArduinoISP]
  4. Augšupielādēt skici.

3. darbība: pievienojiet ATtiny84 programmēšanai

Programmēšanai pievienojiet ATtiny84
Programmēšanai pievienojiet ATtiny84
Programmēšanai pievienojiet ATtiny84
Programmēšanai pievienojiet ATtiny84
Programmēšanai pievienojiet ATtiny84
Programmēšanai pievienojiet ATtiny84

Savienojiet Arduino tapas ar ATtiny84 tapām:

  • Arduino 5V līdz ATtiny84 1. tapa
  • Arduino Pin 10 līdz ATtiny84 Pin 4
  • Arduino Pin 11 līdz ATTiny84 Pin 7
  • Arduino Pin 12 līdz ATtiny84 Pin 8
  • Arduino pin 13 līdz ATtiny84 Pin 9
  • No Arduino GND līdz ATtiny84 Pin 14
  • Arduino RESET uz 10uF kondensatoru (+ sānu / garā kāja)
  • GND līdz 10uF kondensators (- sānu / īsa kāja)

4. solis: iestatiet Arduino uz programmu ATtiny84

Iestatiet Arduino uz programmu ATtiny84
Iestatiet Arduino uz programmu ATtiny84
  1. Izvēlieties Arduino dēli: [TOOLS] [BOARD] [ATtiny24/44/84]. Nākamreiz atverot rīkus, izvēlnē Rīki parādīsies papildu tāfeles opcijas.
  2. Atlasiet B. O. D. atspējots: [TOOLS] [B. O. D.] [B. O. D. Atspējots]
  3. Atlasiet LTO atspējots: [TOOLS] [tikai LTO 1.6.11+] [Disabled]
  4. Atlasiet Pin Mapping pretēji pulksteņrādītāja virzienam: [TOOLS] [Pin Mapping] [Pretēji pulksteņrādītāja virzienam]
  5. Atlasiet mikroshēmu Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Izvēlieties pulksteni 8MHz: [TOOLS] [Pulkstenis] [8 MHz iekšējais]
  7. Ierakstīt sāknēšanas ielādētāju: [RĪKI] [Ierakstīt sāknēšanas ielādētāju]

5. darbība. Programmējiet ATtiny84

Programma ATtiny84
Programma ATtiny84
  1. Atvērt Blink skici: [FILE] [EXAMPLES] [01. Basics] [Blink]
  2. Rediģēt skici:

    1. Pirms spēkā neesošas iestatīšanas () definējiet tapas nosaukumu (LED) un atrašanās vietu (pin 0): int led = 0;
    2. ievietojiet “LED_BUILTIN” ar “led” tukšuma iestatījumos () un tukšajā cilpā ()
  3. Augšupielādēt skici.
  4. Izslēdziet un atvienojiet Arduino.

6. darbība. Savienojiet ATtiny84, lai palaistu kā atsevišķu

Pievienojiet ATtiny84, lai palaistu kā atsevišķu
Pievienojiet ATtiny84, lai palaistu kā atsevišķu
Pievienojiet ATtiny84, lai palaistu kā atsevišķu
Pievienojiet ATtiny84, lai palaistu kā atsevišķu
Pievienojiet ATtiny84, lai palaistu kā atsevišķu
Pievienojiet ATtiny84, lai palaistu kā atsevišķu
  • ATtiny Pin 1 līdz 5V avots (vēl neieslēdziet barošanu)
  • ATtiny Pin 2 līdz LED (garā kāja)
  • ATtiny Pin 14 uz zemes
  • Gaismas diode (īsa kāja) pret rezistoru (1. gals) no 100 līdz 1 kΩ
  • Rezistors (2. gals) pret zemi
  • Ieslēdziet ATtiny84 barošanu

Ieteicams: