Съдържание:

Намалете вашите проекти на Arduino - Arduino UNO като ATmega328P програмист (https://youtu.be/YO61YCaC9DY): 4 стъпки
Намалете вашите проекти на Arduino - Arduino UNO като ATmega328P програмист (https://youtu.be/YO61YCaC9DY): 4 стъпки

Видео: Намалете вашите проекти на Arduino - Arduino UNO като ATmega328P програмист (https://youtu.be/YO61YCaC9DY): 4 стъпки

Видео: Намалете вашите проекти на Arduino - Arduino UNO като ATmega328P програмист (https://youtu.be/YO61YCaC9DY): 4 стъпки
Видео: Как использовать оптопару Mosfet HW-532 для управления скоростью двигателя постоянного тока до 30 В или нагрузкой с помощью Arduino 2024, Ноември
Anonim
Image
Image

Видео връзка:

Програмирането на ATmega328P с помощта на Arduino като ISP (In-System Programmer) ви позволява да използвате функциите на Arduino на макет или печатна платка. Това най -вече помага, когато правите колежански проект. Това също намалява цената на проекта и размера. Така че просто направете тестването на Arduino и финализирайте проекта на ATmega328P. Програмирането на ATmega328P с помощта на Arduino като ISP отнема само няколко стъпки. Преди да продължите към програмата, трябва да знаете какво е Bootloader.

Буутлоудърът в Arduino/ATmega328P: Буутлоудърът е скица, която е програмирана във програмируемата флаш памет на Arduino/ATmega328P (и заема 4380 байта от наличните 32KBytes). Това е, което отличава Arduino ATmega328P и нормален фабричен Atmega328P. Буутлоудърът на Arduino работи, когато платката е включена (или когато натиснем бутона за нулиране). Този буутлоудър първоначално изчаква нова скица на серийния порт от IDE на Arduino, ако получи нещо, новата скица се записва във флаш паметта или иначе изпълнява скицата, която преди това е била записана. Повечето микроконтролери Arduino имат функцията за автоматично нулиране, което позволява на Arduino IDE да нулира и качва код. Зареждащият трябва само да разбере какво изпраща Arduino IDE и да го запише във флаш паметта на микроконтролера. За да запишете код на Atmega328P без буутлоудъра Arduino, ще ви е необходим ISP програмист като AVR ISP.

Така че тук основно ще запишем буутлоудъра на новозакупения ATmega328P и след това ще използваме Arduino като ISP, за да запишем желаната скица в ATmega328P.

Arduino - Bootloader

Arduino - Околна среда

Стъпки за използване на Arduino UNO като ATmega328P програмист:

Стъпка 1: Качете ArduinoISP код в Arduino UNO.

Стъпка 2: Направете основна настройка на макет за ATmega328P.

Стъпка 3: Записване на Bootloader.

Стъпка 4: Качете кода си в ATmega328P.

Стъпка 1: Качете ArduinoISP код в Arduino UNO

Качете ArduinoISP код в Arduino UNO
Качете ArduinoISP код в Arduino UNO

ArduinoISP е скица, която работи като скица на зареждащо устройство, след като я запише във флаш паметта на ATmega328P. Първо проверете настройката, както следва:

Табло: "Arduino/Genuino Uno"

ПОРТ: „COM2“// Вашият може да е различен

Програмист: "AVRISP mkII"

След това отидете на Файл> Примери> ArduinoISP> ArduinoISPA и го качете в Arduino Uno.

Стъпка 2: Направете основна настройка на макета за ATmega328P

Направете основна настройка на макета за ATmega328P
Направете основна настройка на макета за ATmega328P
Направете основна настройка на макета за ATmega328P
Направете основна настройка на макета за ATmega328P

По -горе е основната конфигурация на ATmega328P да бъде функционална. След като настроите макета, е време да свържете този блок с Arduino. Сега следвайте връзката, дадена по -горе на фигурата, за да свържете Arduino и схема на макет.

Стъпка 3: Запишете Bootloader

Burn Bootloader
Burn Bootloader

Надяваме се, че сте разбрали използването на запис на буутлоудъра. Трябва да запишем само буутлоудъра и след това да програмираме ATmega328P толкова пъти, колкото искате, без да го записвате отново. Сега е време да запишете буутлоудъра. Променете настройките на инструментите, както е показано на снимката и след това Burn Bootloader.

Стъпка 4: Качете вашия код в ATmega328P

Качете вашия код в ATmega328P
Качете вашия код в ATmega328P
Качете вашия код в ATmega328P
Качете вашия код в ATmega328P

Отворете кода, който искате да качите.

Поддържайте настройките на инструментите същите като тези за записване на процеса на зареждане.

Сега качете код в ATmega328P с помощта на "Shift + Качване".

Ето как можете да програмирате ATmega328P с помощта на Arduino Uno. Ако имате някакви съмнения, не се колебайте да попитате в секцията за коментари.

Изтегляния:

Информационен лист за ATmega328P

Купува:

ATmega328P от Amazon India:

Arduino Uno Original от Amazon India:

Евтин Arduino Uno от Amazon India:

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