Съдържание:
- Стъпка 1: Качете ArduinoISP код в Arduino UNO
- Стъпка 2: Направете основна настройка на макета за ATmega328P
- Стъпка 3: Запишете Bootloader
- Стъпка 4: Качете вашия код в ATmega328P
Видео: Намалете вашите проекти на Arduino - Arduino UNO като ATmega328P програмист (https://youtu.be/YO61YCaC9DY): 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Видео връзка:
Програмирането на 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 е скица, която работи като скица на зареждащо устройство, след като я запише във флаш паметта на ATmega328P. Първо проверете настройката, както следва:
Табло: "Arduino/Genuino Uno"
ПОРТ: „COM2“// Вашият може да е различен
Програмист: "AVRISP mkII"
След това отидете на Файл> Примери> ArduinoISP> ArduinoISPA и го качете в Arduino Uno.
Стъпка 2: Направете основна настройка на макета за ATmega328P
По -горе е основната конфигурация на ATmega328P да бъде функционална. След като настроите макета, е време да свържете този блок с Arduino. Сега следвайте връзката, дадена по -горе на фигурата, за да свържете Arduino и схема на макет.
Стъпка 3: Запишете Bootloader
Надяваме се, че сте разбрали използването на запис на буутлоудъра. Трябва да запишем само буутлоудъра и след това да програмираме ATmega328P толкова пъти, колкото искате, без да го записвате отново. Сега е време да запишете буутлоудъра. Променете настройките на инструментите, както е показано на снимката и след това Burn Bootloader.
Стъпка 4: Качете вашия код в ATmega328P
Отворете кода, който искате да качите.
Поддържайте настройките на инструментите същите като тези за записване на процеса на зареждане.
Сега качете код в ATmega328P с помощта на "Shift + Качване".
Ето как можете да програмирате ATmega328P с помощта на Arduino Uno. Ако имате някакви съмнения, не се колебайте да попитате в секцията за коментари.
Изтегляния:
Информационен лист за ATmega328P
Купува:
ATmega328P от Amazon India:
Arduino Uno Original от Amazon India:
Евтин Arduino Uno от Amazon India:
Препоръчано:
Получавайте известия по имейл от вашите IoT проекти: 6 стъпки
Получаване на известия по имейл от вашите IoT проекти: Известия по програмата по имейл, свързващи вашите IoT проекти с Adafruit IO и IFTTT, Публикувал съм някои IoT проекти. Надявам се, че сте ги видели. Ако не, аз ви каня в профила си и ги проверявам. Исках да получа някои известия, когато променлива
Средна стойност за вашите проекти за микроконтролер: 6 стъпки
Текуща средна стойност за вашите проекти за микроконтролер: В тази инструкция ще обясня какво е текуща средна стойност и защо трябва да се грижите за нея, както и ще ви покажа как тя трябва да бъде приложена за максимална изчислителна ефективност (не се притеснявайте за сложността, това е много лесно за разбиране и
Как да добавите IOT функции към вашите проекти: 5 стъпки
Как да добавите IOT функции към вашите проекти: Няма нищо по -добро от това да направите проект „Направи си сам“, който замества търговски продукт, който намирате за полезен. Е, всъщност има нещо по -добро от това. Добавяне на IOT възможности към вашия проект. Що се отнася до автоматизацията, начинаещите обикновено се изплашват
Светодиоди Rainbow за вашите проекти: 4 стъпки (със снимки)
Rainbow LEDs за вашите проекти: Здравейте всички! Използвах тези светодиоди за много декоративни проекти и резултатът винаги е невероятен, така че искам да споделя опита си с вас Видях много хора, които купуват RGB LED лентови контролери и използват като 3 или 5 на режим на промяна на цвета само за
ДОБАВЕТЕ Капацитивен сензорен превключвател към вашите проекти: 7 стъпки
ДОБАВЕТЕ Капацитивен сензорен превключвател към вашите проекти: Как да добавите капацитивен сензорен превключвател към проектите си у дома Здравейте приятели на електронни DIY в този урок ще ви покажа как можете да добавите капацитивен сензорен превключвател към вашите електронни проекти за евтино и да дадете своя DIY проект професионален вид