Мазмұны:

Arduino жобаларын кішірейту - ATmega328P бағдарламашысы ретінде Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 қадам
Arduino жобаларын кішірейту - ATmega328P бағдарламашысы ретінде Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 қадам

Бейне: Arduino жобаларын кішірейту - ATmega328P бағдарламашысы ретінде Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 қадам

Бейне: Arduino жобаларын кішірейту - ATmega328P бағдарламашысы ретінде Arduino UNO (https://youtu.be/YO61YCaC9DY): 4 қадам
Бейне: Andonstar AD409 Pro 10.1 inch Digital PCB Microscope 300X Magnifier with HDMI output 2024, Шілде
Anonim
Image
Image

Бейне сілтеме:

ATmega328P бағдарламасын Arduino-ны ISP (Жүйелік бағдарламалаушы) ретінде қолдану Arduino мүмкіндіктерін тақтада немесе ПХД-де пайдалануға мүмкіндік береді. Бұл көбінесе сіздің колледжге жобаңызды жасаған кезде көмектеседі. Бұл жобаның құны мен көлемін азайтады. Тек Arduino -да тестілеуді өткізіп, ATmega328P -те жобаны аяқтаңыз. ATmega328P бағдарламасын Arduino көмегімен Интернет -провайдер ретінде бағдарламалау бірнеше қадамдарды қажет етеді. Бағдарлама бөліміне өтпес бұрын сіз Bootloader деген не екенін білуіңіз керек.

Arduino/ATmega328P жүктеушісі: жүктеуші - бұл Arduino/ATmega328P бағдарламаланатын флэш -жадына бағдарламаланған нобай (және қол жетімді 32 Кбайттың 4380 байтын алады). Бұл Arduino ATmega328P мен кәдімгі Atmega328P зауытының айырмашылығы. Arduino жүктеушісі тақта қосылған кезде (немесе біз қалпына келтіру түймесін басқанда) жұмыс істейді. Бұл жүктеуші бастапқыда Arduino IDE сериялық портынан жаңа эскизді күтеді, егер ол бірдеңе алса, жаңа эскиз флеш -жадыға жазылады немесе ол бұрын жазылған эскизді іске қосады. Arduino микроконтроллерлерінің көпшілігінде автоматты түрде қалпына келтіру функциясы бар, бұл Arduino IDE кодын қалпына келтіруге және жүктеуге мүмкіндік береді. Жүктеуші тек Arduino IDE не жіберетінін түсініп, оны микроконтроллердің флэш -жадына жазуы керек. Arduino жүктеушісіз Atmega328P -те кодты жазу үшін сізге AVR ISP сияқты провайдер -бағдарламашы қажет болады.

Сонымен, мұнда біз жүктеушіні жаңадан сатып алынған ATmega328P -ге жазамыз, содан кейін ATmega328P -те қажетті эскизді жазу үшін Arduino -ны ISP ретінде қолданамыз.

Arduino - жүктеуші

Arduino - Қоршаған орта

ATmega328P бағдарламашысы ретінде Arduino UNO пайдалану қадамдары:

1 -қадам: Arduino UNO -да ArduinoISP кодын жүктеңіз.

2 -қадам: ATmega328P үшін негізгі тақтаны орнатыңыз.

3 -қадам: жүктеуші жүктеңіз.

4 -қадам: Кодыңызды ATmega328P -ке жүктеңіз.

1 -қадам: Arduino UNO -да ArduinoISP кодын жүктеңіз

Arduino UNO -да ArduinoISP кодын жүктеңіз
Arduino UNO -да ArduinoISP кодын жүктеңіз

ArduinoISP - бұл ATmega328P флэш -жадына жазғаннан кейін жүктеуші эскизі ретінде жұмыс істейтін эскиз. Ең алдымен, параметрді келесідей тексеріңіз:

Басқарма: «Arduino/Genuino Uno»

ПОРТ: «COM2» // Сіздікі басқаша болуы мүмкін

Бағдарламашы: «AVRISP mkII»

Содан кейін Файл> Мысалдар> ArduinoISP> ArduinoISPA тармағына өтіңіз және оны Arduino Uno -ға жүктеңіз.

2 -қадам: ATmega328P үшін негізгі тақтаны орнатыңыз

ATmega328P үшін негізгі тақтаны орнатыңыз
ATmega328P үшін негізгі тақтаны орнатыңыз
ATmega328P үшін негізгі тақтаны орнатыңыз
ATmega328P үшін негізгі тақтаны орнатыңыз

Жоғарыда ATmega328P функционалды болу үшін негізгі конфигурациясы бар. Нан тақтасын орнатқаннан кейін, бұл тақтаны Arduino -ға қосатын уақыт келді. Енді Arduino мен нан тақтасының тізбегін қосу үшін жоғарыдағы суретте көрсетілген байланысты орындаңыз.

3 -қадам: жүктеуші жүктеңіз

Bootloader бағдарламасын жазу
Bootloader бағдарламасын жазу

Сіз жүктеуші жүктеуді қолдануды түсіндіңіз деп үміттенеміз. Біз тек жүктеушіні ғана жазуымыз керек, содан кейін ATmega328P бағдарламасын жүктеушіні қайта күйдірместен қалағаныңызша қайталау керек. Енді жүктеушіні өртеу уақыты келді. Құралдар параметрлерін суретте көрсетілгендей өзгертіңіз, содан кейін Bootloader бағдарламасын жазыңыз.

4 -қадам: Кодыңызды ATmega328P -ке жүктеңіз

Кодыңызды ATmega328P -ке жүктеңіз
Кодыңызды ATmega328P -ке жүктеңіз
Кодыңызды ATmega328P -ке жүктеңіз
Кодыңызды ATmega328P -ке жүктеңіз

Жүктегіңіз келетін кодты ашыңыз.

Құралдарды жүктеуші жүктеу процесінің күйінде қалдырыңыз.

Енді кодты ATmega328P -ке «Shift + Upload» көмегімен жүктеңіз.

Осылайша ATmega328P бағдарламасын Arduino Uno көмегімен бағдарламалауға болады, егер күмәніңіз болса, түсініктеме бөлімінде сұраңыз.

Жүктеулер:

ATmega328P мәліметтер парағы

Сатып алу:

Amazon Үндістаннан ATmega328P:

Amazon Үндістанынан Arduino Uno түпнұсқасы:

Amazon Үндістаннан арзан Arduino Uno:

Ұсынылған: