Съдържание:

Как да програмирате AVR платка с помощта на дъска Arduino: 6 стъпки
Как да програмирате AVR платка с помощта на дъска Arduino: 6 стъпки

Видео: Как да програмирате AVR платка с помощта на дъска Arduino: 6 стъпки

Видео: Как да програмирате AVR платка с помощта на дъска Arduino: 6 стъпки
Видео: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Юни
Anonim
Как да програмирате AVR платка с помощта на дъска Arduino
Как да програмирате AVR платка с помощта на дъска Arduino

Имате ли AVR микроконтролерна платка наоколо? Трудно ли е да го програмирате? Е, вие сте на правилното място. Тук ще ви покажа как да програмирате платка за микроконтролер Atmega8a, използвайки дъска Arduino Uno като програмист. Така че, без да се замисляме, нека започнем!

Стъпка 1: Съберете всички неща

Съберете всички неща
Съберете всички неща

Ето всичко, от което се нуждаете:

  • Платка за микроконтролер Arduino UNO/MEGA/nano.
  • Платка за микроконтролер AVR със съвместим микроконтролер (като Atmega 8a)
  • Подходящ USB кабел за платката Arduino
  • Шест джъмперни проводника (два за захранване, един за нулиране на целевата AVR платка и останалите три за комуникация)

Щракнете върху изображението по -горе, за да научите повече.

Стъпка 2: Качете ISP програмата на Arduino Board

Качете ISP програмата на Arduino Board
Качете ISP програмата на Arduino Board

Стартирайте Arduino IDE и отидете на Файлове> Примери> ArduinoISP. Изберете подходящата дъска от Инструменти> Платки. Качете програмата на дъската на Arduino.

Стъпка 3: Свържете целевата AVR платка към дъската Arduino

Свържете Target AVR Board към Arduino Board
Свържете Target AVR Board към Arduino Board
Свържете Target AVR Board към Arduino Board
Свържете Target AVR Board към Arduino Board

Направете връзки, както следва (AVR към Arduino платка):

VCC до 5 волта

GND към GND

RST/RESET до D10

MISO към D11

MOSI към D12

SCK към D13

Ако не можете да намерите такива маркирани щифтове, разгледайте листа с данни на чипа на микроконтролера в мрежата. Добавих диаграма на извеждане на някои популярни микроконтролери на Atmega по -горе. Моята AVR платка имаше Atmega 8a. Също така всички важни щифтове на дъската бяха етикетирани. Уверете се, че не използвате хлабави и крехки проводници.

Стъпка 4: Запишете Bootloader на AVR борда

Запишете Bootloader на AVR борда
Запишете Bootloader на AVR борда

Отидете на Инструменти> Табла> Изберете Arduino NG или по -стара. След това отидете на инструменти> Процесор и изберете този, който присъства на вашата AVR платка. Отидете на Инструменти> Програмист и изберете Arduino като ISP. Сега отидете отново в Инструменти и след това кликнете върху „Записване на зареждащо устройство за зареждане“. Светодиодите RX и TX на дъската на Arduino трябва да мигат бързо няколко пъти и ако се появи съобщение, в което се посочва „Горещо зареждане на зареждащото устройство“без никаква грешка, тогава вашата AVR платка е готова за програмиране!

Стъпка 5: Тествайте AVR платката

Тествайте AVR платката
Тествайте AVR платката

Качете проста програма, като например LED мигане. Отидете на Файлове> Примери> Основи> Мигане. Задръжте клавиша Shift и щракнете върху бутона Качване. След като качването приключи, можете да премахнете кабелите за връзка и да включите вашата AVR платка и да проверите дали е програмирана правилно.

Стъпка 6: Готово е

Image
Image
Готово е!
Готово е!

Сега можете да използвате AVR платка, за да правите готини проекти за електроника. Тъй като обичам моделния железопътен транспорт, качих проста програма за управление на локомотив на автоматизирано оформление. Тъй като моята AVR платка има два моторни изхода, мога да ги използвам за управление на локомотива и забиване. Програмният файл на този код може да бъде намерен в следващата стъпка. Ако се интересувате, можете да проверите и моя.

Бих искал да знам какво сте направили днес с него. Всичко най-хубаво!

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