Taula de continguts:

Arduino Uno al programa ATTINY84 (Arduino V. 1.8.5): 6 passos
Arduino Uno al programa ATTINY84 (Arduino V. 1.8.5): 6 passos

Vídeo: Arduino Uno al programa ATTINY84 (Arduino V. 1.8.5): 6 passos

Vídeo: Arduino Uno al programa ATTINY84 (Arduino V. 1.8.5): 6 passos
Vídeo: ✅ Shield programador ATmega/ATtiny (ARDUINO) con PCBWay | J_RPM 2024, Desembre
Anonim
Arduino Uno al programa ATTINY84 (Arduino V. 1.8.5)
Arduino Uno al programa ATTINY84 (Arduino V. 1.8.5)

Utilitzant l’Arduino Uno per programar ATTINY84-20PU (article Digikey # ATTINY84-20-PU-ND). Aquesta instrucció mostra com utilitzar la plataforma Arduino per treballar amb processadors físicament més petits, com ara ATtiny84 (84/44/24). Aquest exemple és específicament per al processador ATtiny84-20PU, però es pot adaptar a les altres plaques seleccionant la placa adequada del programari Arduino (és a dir, Arduino IDE) i modificant els pinouts segons sigui necessari.

(Actualitzat per Arduino 1.8.5)

Pas 1: afegiu ATtiny Core Supprt al programari Arduino IDE

Afegiu ATtiny Core Supprt al programari Arduino IDE
Afegiu ATtiny Core Supprt al programari Arduino IDE

Per a Arduino 1.8.5:

  1. Obriu el programari Arduino (també conegut com Arduino Integrated Development Environment [IDE]).
  2. Preferències obertes: [FITXER] [PREFERÈNCIES]
  3. Enganxeu l'URL en els URL addicionals del gestor de taulers:

Pas 2: programa Arduino per utilitzar-lo com a programador del sistema (ISP)

Programa Arduino per utilitzar-lo com a programador del sistema (ISP)
Programa Arduino per utilitzar-lo com a programador del sistema (ISP)
Programa Arduino per utilitzar-lo com a programador del sistema (ISP)
Programa Arduino per utilitzar-lo com a programador del sistema (ISP)
  1. Seleccioneu la placa Arduino: [EINES] [TAULA] [ARDUINO / GENUINO UNO]. Nota: tot i que tinc Arduino UNO, he substituït el processador per un Atmega328P preprogramat que requereix que seleccioneu "Arduino Duemilanove o Diecimila".
  2. Seleccioneu Programador: [EINES] [PROGRAMADOR] [AVR ISP].
  3. Obre l'esbós d'ArduinoISP: [FITXER] [EXEMPLES] [11. ArduinoISP] [ArduinoISP]
  4. Penja un esbós.

Pas 3: Connecteu ATtiny84 per a la programació

Connecteu ATtiny84 per a la programació
Connecteu ATtiny84 per a la programació
Connecteu ATtiny84 per a la programació
Connecteu ATtiny84 per a la programació
Connecteu ATtiny84 per a la programació
Connecteu ATtiny84 per a la programació

Connecteu els pins Arduino als pins ATtiny84:

  • Arduino 5V a ATtiny84 Pin 1
  • Pin Arduino 10 a ATtiny84 Pin 4
  • Pin Arduino 11 a ATTiny84 Pin 7
  • Pin Arduino 12 a ATtiny84 Pin 8
  • Pin Arduino 13 a ATtiny84 Pin 9
  • Arduino GND a ATtiny84 Pin 14
  • Arduino RESET a condensador de 10uF (+ lateral / cama llarga)
  • Condensador de GND a 10uF (lateral / cama curta)

Pas 4: configureu Arduino al programa ATtiny84

Establiu Arduino al programa ATtiny84
Establiu Arduino al programa ATtiny84
  1. Seleccioneu la placa Arduino: [EINES] [TAULA] [ATtiny24 / 44/84]. Ara apareixeran opcions de tauler addicionals al menú Eines la propera vegada que obriu Eines.
  2. Selecciona B. O. D. discapacitat: [EINES] [B. O. D.] [B. O. D. Desactivat]
  3. Selecciona LTO desactivat: [EINES] [Només LTO 1.6.11+] [Desactivat]
  4. Seleccioneu Pin Mapping en sentit antihorari: [EINES] [Pin Mapping] [Sens antihorari]
  5. Seleccioneu Xip Attiny84: [EINES] [Xip] [Attiny84]
  6. Seleccioneu Rellotge 8 MHz: [EINES] [Rellotge] [8 MHz intern]
  7. Grava el carregador d'arrencada: [EINES] [Grava el carregador d'arrencada]

Pas 5: programa ATtiny84

Programa ATtiny84
Programa ATtiny84
  1. Obre l'esbós Blink: [FITXER] [EXEMPLES] [01. Bàsics] [Blink]
  2. Edita l'esbós:

    1. Abans de la configuració nul·la (), definiu el nom del pin (led) i la ubicació (pin 0): int led = 0;
    2. col·loqueu "LED_BUILTIN" amb "led" a la configuració de buit () i al bucle de buit ()
  3. Penja un esbós.
  4. Apagueu i desconnecteu d'Arduino.

Pas 6: connecteu ATtiny84 per executar-se independentment

Connecteu ATtiny84 per funcionar independentment
Connecteu ATtiny84 per funcionar independentment
Connecteu ATtiny84 per funcionar independentment
Connecteu ATtiny84 per funcionar independentment
Connecteu ATtiny84 per funcionar independentment
Connecteu ATtiny84 per funcionar independentment
  • ATtiny Pin 1 a 5V font (en realitat no enceneu el corrent encara)
  • ATTiny Pin 2 a LED (cama llarga)
  • ATiny Pin 14 a terra
  • LED (cama curta) a resistència (extrem 1) entre 100 i 1 k Ohm
  • Resistència (extrem 2) a terra
  • Activeu l'alimentació a ATtiny84

Recomanat: