Съдържание:

Arduino Uno за програмиране ATTINY84 (Arduino V. 1.8.5): 6 стъпки
Arduino Uno за програмиране ATTINY84 (Arduino V. 1.8.5): 6 стъпки

Видео: Arduino Uno за програмиране ATTINY84 (Arduino V. 1.8.5): 6 стъпки

Видео: Arduino Uno за програмиране ATTINY84 (Arduino V. 1.8.5): 6 стъпки
Видео: MKS Gen L - External Driver 2024, Ноември
Anonim
Arduino Uno за програма ATTINY84 (Arduino V. 1.8.5)
Arduino Uno за програма ATTINY84 (Arduino V. 1.8.5)

Използване на Arduino Uno за програмиране на ATTINY84-20PU (елемент от Digikey # ATTINY84-20-PU-ND). Тази инструкция показва как да използвате платформата Arduino за работа с физически по -малки процесори, като ATtiny84 (84/44/24). Този пример е специално за процесора ATtiny84-20PU, но може да бъде адаптиран за останалите платки, като изберете подходящата платка от софтуера Arduino (т.е. Arduino IDE) и модифицирате изводите според изискванията.

(Актуализирано за Arduino 1.8.5)

Стъпка 1: Добавете ATtiny Core Supprt към Arduino IDE софтуера

Добавете ATtiny Core Supprt към Arduino IDE софтуера
Добавете ATtiny Core Supprt към Arduino IDE софтуера

За Arduino 1.8.5:

  1. Отворете софтуера Arduino (известен още като Arduino Integrated Development Environment [IDE]).
  2. Отваряне на предпочитания: [ФАЙЛ] [ПРЕДПОЧТИТЕЛИ]
  3. Поставете URL в допълнителни URL адреси на мениджъра на дъски:

Стъпка 2: Програмирайте Arduino за използване като програмист в системата (ISP)

Програмата Arduino за използване като програмист в системата (ISP)
Програмата Arduino за използване като програмист в системата (ISP)
Програмата Arduino за използване като програмист в системата (ISP)
Програмата Arduino за използване като програмист в системата (ISP)
  1. Изберете дъската на Arduino: [ИНСТРУМЕНТИ] [ДЪСКА] [ARDUINO/GENUINO UNO]. Забележка: въпреки че имам Arduino UNO, замених процесора с предварително програмиран Atmega328P, който изисква да избера „Arduino Duemilanove или Diecimila“.
  2. Изберете програмист: [ИНСТРУМЕНТИ] [ПРОГРАМЕР] [AVR ISP].
  3. Отворете скицата на ArduinoISP: [FILE] [ПРИМЕРИ] [11. ArduinoISP] [ArduinoISP]
  4. Качете скица.

Стъпка 3: Свържете ATtiny84 за програмиране

Свържете ATtiny84 за програмиране
Свържете ATtiny84 за програмиране
Свържете ATtiny84 за програмиране
Свържете ATtiny84 за програмиране
Свържете ATtiny84 за програмиране
Свържете ATtiny84 за програмиране

Свържете щифтовете Arduino към щифтовете ATtiny84:

  • Arduino 5V към ATtiny84 Pin 1
  • Arduino Pin 10 към ATtiny84 Pin 4
  • Arduino Pin 11 към ATTiny84 Pin 7
  • Arduino Pin 12 към ATtiny84 Pin 8
  • Arduino Pin 13 към ATtiny84 Pin 9
  • Arduino GND към ATtiny84 Pin 14
  • Arduino RESET до 10uF кондензатор (+ страничен / дълъг крак)
  • GND до 10uF кондензатор (- страничен / къс крак)

Стъпка 4: Задайте Arduino да програмира ATtiny84

Задайте Arduino на програма ATtiny84
Задайте Arduino на програма ATtiny84
  1. Изберете дъската Arduino: [ИНСТРУМЕНТИ] [ДАННА] [ATtiny24/44/84]. При следващото отваряне на Инструменти сега в менюто Инструменти ще се появят допълнителни опции на дъската.
  2. Изберете B. O. D. деактивиран: [ИНСТРУМЕНТИ] [B. O. D.] [B. O. D. Хора с увреждания]
  3. Изберете LTO деактивиран: [TOOLS] [само LTO 1.6.11+] [Disabled]
  4. Изберете Pin Mapping обратно на часовниковата стрелка: [ИНСТРУМЕНТИ] [Pin Mapping] [Обратно на часовниковата стрелка]
  5. Изберете Chip Attiny84: [ИНСТРУМЕНТИ] [Чип] [Attiny84]
  6. Изберете Часовник 8MHz: [ИНСТРУМЕНТИ] [Часовник] [8 MHz вътрешен]
  7. Записване на буутлоудъра: [TOOLS] [Burn Bootloader]

Стъпка 5: Програмирайте ATtiny84

Програма ATtiny84
Програма ATtiny84
  1. Отваряне на мигаща скица: [FILE] [ПРИМЕРИ] [01. Основи] [Blink]
  2. Редактиране на скица:

    1. Преди настройката на void (), дефинирайте името на пина (led) и местоположението (pin 0): int led = 0;
    2. поставете “LED_BUILTIN” с “led” в void stetup () и в void loop ()
  3. Качете скица.
  4. Изключете и изключете Arduino.

Стъпка 6: Свържете ATtiny84, за да работите като самостоятелни

Свържете ATtiny84 към Run as Stand-Alone
Свържете ATtiny84 към Run as Stand-Alone
Свържете ATtiny84 към Run as Stand-Alone
Свържете ATtiny84 към Run as Stand-Alone
Свържете ATtiny84 към Run as Stand-Alone
Свържете ATtiny84 към Run as Stand-Alone
  • ATtiny Pin 1 до 5V източник (все още не включвайте захранването)
  • ATtiny Pin 2 към LED (дълъг крак)
  • ATtiny Pin 14 към земята
  • LED (къс крак) към резистор (край 1) между 100 и 1k Ohm
  • Резистор (край 2) към земята
  • Включете захранването към ATtiny84

Препоръчано: