Innholdsfortegnelse:

Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5): 6 trinn
Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5): 6 trinn

Video: Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5): 6 trinn

Video: Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5): 6 trinn
Video: MKS Gen L - External Driver 2024, November
Anonim
Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5)
Arduino Uno for å programmere ATTINY84 (Arduino V. 1.8.5)

Bruke Arduino Uno til å programmere ATTINY84-20PU (Digikey element # ATTINY84-20-PU-ND). Denne instruksjonsboken viser hvordan du bruker Arduino -plattformen til å arbeide med fysisk mindre prosessorer, for eksempel ATtiny84 (84/44/24). Dette eksemplet er spesielt for ATtiny84-20PU-prosessoren, men kan tilpasses de andre kortene ved å velge det riktige kortet fra Arduino-programvaren (dvs. Arduino IDE) og endre pinoutene etter behov.

(Oppdatert for Arduino 1.8.5)

Trinn 1: Legg til ATtiny Core Supprt til Arduino IDE -programvaren

Legg til ATtiny Core Supprt til Arduino IDE -programvaren
Legg til ATtiny Core Supprt til Arduino IDE -programvaren

For Arduino 1.8.5:

  1. Åpen Arduino -programvare (alias Arduino Integrated Development Environment [IDE]).
  2. Åpne preferanser: [FILE] [PREFERENCES]
  3. Lim inn URL i flere nettadresser for Boards Manager:

Trinn 2: Programmer Arduino for bruk som en systemprogrammerer (ISP)

Program Arduino for bruk som en systemprogrammerer (ISP)
Program Arduino for bruk som en systemprogrammerer (ISP)
Program Arduino for bruk som en systemprogrammerer (ISP)
Program Arduino for bruk som en systemprogrammerer (ISP)
  1. Velg Arduino -brett: [TOOLS] [BOARD] [ARDUINO/GENUINO UNO]. Merk: Selv om jeg har Arduino UNO, har jeg erstattet prosessoren med en forhåndsprogrammert Atmega328P som krever at jeg velger "Arduino Duemilanove eller Diecimila."
  2. Velg programmerer: [VERKTØY] [PROGRAMMER] [AVR ISP].
  3. Åpen ArduinoISP -skisse: [FIL] [EKSEMPLER] [11. ArduinoISP] [ArduinoISP]
  4. Last opp skisse.

Trinn 3: Koble til ATtiny84 for programmering

Koble til ATtiny84 for programmering
Koble til ATtiny84 for programmering
Koble til ATtiny84 for programmering
Koble til ATtiny84 for programmering
Koble til ATtiny84 for programmering
Koble til ATtiny84 for programmering

Koble Arduino Pins til ATtiny84 -pinnene:

  • 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)

Trinn 4: Sett Arduino til Program ATtiny84

Sett Arduino til Program ATtiny84
Sett Arduino til Program ATtiny84
  1. Velg Arduino -brett: [TOOLS] [BOARD] [ATtiny24/44/84]. Nå vil flere brettalternativer vises i Verktøy -menyen neste gang Verktøy åpnes.
  2. Velg B. O. D. deaktivert: [VERKTØY] [B. O. D.] [B. O. D. Funksjonshemmet]
  3. Velg LTO deaktivert: [TOOLS] [bare LTO 1.6.11+] [deaktivert]
  4. Velg Pin Mapping mot klokken: [TOOLS] [Pin Mapping] [Mot klokken]
  5. Velg Chip Attiny84: [TOOLS] [Chip] [Attiny84]
  6. Velg Klokke 8MHz: [VERKTØY] [Klokke] [8 MHz intern]
  7. Brenn oppstartslaster: [TOOLS] [Burn Bootloader]

Trinn 5: Program ATtiny84

Program ATtiny84
Program ATtiny84
  1. Åpen blinkskisse: [FIL] [EKSEMPLER] [01. Basics] [Blink]
  2. Rediger skisse:

    1. Før oppsett av tomrom (), definer pin -navn (led) og plassering (pin 0): int led = 0;
    2. plasser “LED_BUILTIN” med “led” i ugyldig stetup () og i void loop ()
  3. Last opp skisse.
  4. Slå av og koble fra Arduino.

Trinn 6: Koble ATtiny84 til Kjør som frittstående

Koble ATtiny84 til Kjør som frittstående
Koble ATtiny84 til Kjør som frittstående
Koble ATtiny84 til Kjør som frittstående
Koble ATtiny84 til Kjør som frittstående
Koble ATtiny84 til Kjør som frittstående
Koble ATtiny84 til Kjør som frittstående
  • ATtiny Pin 1 til 5V kilde (ikke slå på strømmen ennå)
  • ATtiny Pin 2 til LED (langt ben)
  • ATtiny Pin 14 til bakken
  • LED (kort ben) til motstand (ende 1) mellom 100 og 1 k Ohm
  • Motstand (ende 2) mot bakken
  • Slå på strømmen til ATtiny84

Anbefalt: