Indholdsfortegnelse:

Arduino Uno til at programmere ATTINY84 (Arduino V. 1.8.5): 6 trin
Arduino Uno til at programmere ATTINY84 (Arduino V. 1.8.5): 6 trin

Video: Arduino Uno til at programmere ATTINY84 (Arduino V. 1.8.5): 6 trin

Video: Arduino Uno til at programmere ATTINY84 (Arduino V. 1.8.5): 6 trin
Video: MKS Gen L - External Driver 2024, November
Anonim
Arduino Uno til at programmere ATTINY84 (Arduino V. 1.8.5)
Arduino Uno til at programmere ATTINY84 (Arduino V. 1.8.5)

Brug af Arduino Uno til at programmere ATTINY84-20PU (Digikey element # ATTINY84-20-PU-ND). Denne instruktør viser, hvordan du bruger Arduino -platformen til at arbejde med fysisk mindre processorer, f.eks. ATtiny84 (84/44/24). Dette eksempel er specifikt til ATtiny84-20PU-processoren, men kan tilpasses til de andre kort ved at vælge det relevante kort fra Arduino-softwaren (dvs. Arduino IDE) og ændre pinouterne efter behov.

(Opdateret til Arduino 1.8.5)

Trin 1: Tilføj ATtiny Core Supprt til Arduino IDE Software

Tilføj ATtiny Core Supprt til Arduino IDE -softwaren
Tilføj ATtiny Core Supprt til Arduino IDE -softwaren

Til Arduino 1.8.5:

  1. Åbn Arduino -software (alias Arduino Integrated Development Environment [IDE]).
  2. Åbn præferencer: [FILE] [PREFERENCES]
  3. Indsæt URL i yderligere Boards Manager -webadresser:

Trin 2: Programmer Arduino til brug som en in-system programmerer (ISP)

Programmer Arduino til brug som en in-system programmerer (ISP)
Programmer Arduino til brug som en in-system programmerer (ISP)
Program Arduino til brug som en in-system programmerer (ISP)
Program Arduino til brug som en in-system programmerer (ISP)
  1. Vælg Arduino board: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Bemærk: Selvom jeg har Arduino UNO, har jeg udskiftet processoren med en forprogrammeret Atmega328P, der kræver, at jeg vælger "Arduino Duemilanove eller Diecimila."
  2. Vælg Programmer: [TOOLS] [PROGRAMMER] [AVR ISP].
  3. Åben ArduinoISP -skitse: [FIL] [EKSEMPLER] [11. ArduinoISP] [ArduinoISP]
  4. Upload skitse.

Trin 3: Tilslut ATtiny84 til programmering

Tilslut ATtiny84 til programmering
Tilslut ATtiny84 til programmering
Tilslut ATtiny84 til programmering
Tilslut ATtiny84 til programmering
Tilslut ATtiny84 til programmering
Tilslut ATtiny84 til programmering

Tilslut Arduino -stifterne til ATtiny84 -benene:

  • Arduino 5V til ATtiny84 Pin 1
  • Arduino Pin 10 til ATtiny84 Pin 4
  • Arduino Pin 11 til ATTiny84 Pin 7
  • Arduino Pin 12 til ATtiny84 Pin 8
  • Arduino Pin 13 til ATtiny84 Pin 9
  • Arduino GND til ATtiny84 Pin 14
  • Arduino RESET til 10uF kondensator (+ side / langt ben)
  • GND til 10uF kondensator (- side / kort ben)

Trin 4: Indstil Arduino til Program ATtiny84

Indstil Arduino til Program ATtiny84
Indstil Arduino til Program ATtiny84
  1. Vælg Arduino board: [TOOLS] [BOARD] [ATtiny24/44/84]. Nu vises yderligere tavlemuligheder i menuen Værktøjer, næste gang Værktøjer åbnes.
  2. Vælg B. O. D. deaktiveret: [TOOLS] [B. O. D.] [B. O. D. Handicappet]
  3. Vælg LTO deaktiveret: [TOOLS] [kun LTO 1.6.11+] [deaktiveret]
  4. Vælg Pin Mapping mod uret: [TOOLS] [Pin Mapping] [Mod uret]
  5. Vælg Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Vælg Ur 8MHz: [TOOLS] [Ur] [8 MHz internt]
  7. Brænd bootloader: [TOOLS] [Burn Bootloader]

Trin 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Åben blinkskitse: [FIL] [EKSEMPLER] [01. Basics] [Blink]
  2. Rediger skitse:

    1. Inden hulrumsopsætning () skal du definere pin -navn (led) og placering (pin 0): int led = 0;
    2. placer “LED_BUILTIN” med “led” i tomrumsopstilling () og i tomrumsløjfe ()
  3. Upload skitse.
  4. Sluk og afbryd Arduino.

Trin 6: Tilslut ATtiny84 til Kør som stand-alone

Tilslut ATtiny84 til Kør som stand-alone
Tilslut ATtiny84 til Kør som stand-alone
Tilslut ATtiny84 til Kør som stand-alone
Tilslut ATtiny84 til Kør som stand-alone
Tilslut ATtiny84 til Kør som stand-alone
Tilslut ATtiny84 til Kør som stand-alone
  • ATtiny Pin 1 til 5V kilde (tænd faktisk ikke for strømmen endnu)
  • ATtiny Pin 2 til LED (langt ben)
  • ATtiny Pin 14 til jorden
  • LED (kort ben) til modstand (ende 1) mellem 100 og 1k Ohm
  • Modstand (ende 2) mod jord
  • Tænd for strømmen til ATtiny84

Anbefalede: