Სარჩევი:

შეამცირეთ თქვენი არდუინოს პროექტები - Arduino UNO როგორც ATmega328P პროგრამისტი (https://youtu.be/YO61YCaC9DY): 4 ნაბიჯი
შეამცირეთ თქვენი არდუინოს პროექტები - Arduino UNO როგორც ATmega328P პროგრამისტი (https://youtu.be/YO61YCaC9DY): 4 ნაბიჯი

ვიდეო: შეამცირეთ თქვენი არდუინოს პროექტები - Arduino UNO როგორც ATmega328P პროგრამისტი (https://youtu.be/YO61YCaC9DY): 4 ნაბიჯი

ვიდეო: შეამცირეთ თქვენი არდუინოს პროექტები - Arduino UNO როგორც ATmega328P პროგრამისტი (https://youtu.be/YO61YCaC9DY): 4 ნაბიჯი
ვიდეო: How to control Servo motor with Arduino with and without potentiometer 2024, ნოემბერი
Anonim
Image
Image

ვიდეო ლინკი:

ATmega328P პროგრამირება Arduino– ს ISP– ით (სისტემის პროგრამისტი) გაძლევთ საშუალებას გამოიყენოთ Arduino მახასიათებლები პურის დაფაზე ან PCB– ზე. ეს ძირითადად ეხმარება, როდესაც თქვენ აკეთებთ კოლეჯის პროექტს. ეს ასევე ამცირებს პროექტის ღირებულებას და ზომას. ასე რომ, უბრალოდ ჩაატარეთ ტესტირება არდუინოზე და დაასრულეთ პროექტი ATmega328P– ზე. ATmega328P პროგრამირება Arduino– ს ISP– ის გამოყენებით მას მხოლოდ რამდენიმე ნაბიჯი სჭირდება. პროგრამის ნაწილის გაგრძელებამდე უნდა იცოდეთ რა არის Bootloader.

ჩამტვირთავი Arduino/ATmega328P: ჩამტვირთავი არის ესკიზი, რომელიც დაპროგრამებულია Arduino/ATmega328P პროგრამირებადი ფლეშ მეხსიერებაში (და იკავებს 4380 ბაიტს 32 კბაიტიდან). ეს განასხვავებს Arduino ATmega328P- ს და ჩვეულებრივ ქარხანულ Atmega328P- ს. Arduino ჩამტვირთავი მუშაობს მაშინ, როდესაც დაფა ჩართულია (ან როდესაც ჩვენ დააჭირეთ გადატვირთვის ღილაკს). ეს ჩამტვირთავი თავდაპირველად ელოდება ახალ ესკიზს სერიულ პორტში Arduino IDE– დან, თუ ის მიიღებს რამეს, ახალი ესკიზი ჩაწერს ფლეშ მეხსიერებაში ან სხვაგვარად აწარმოებს ესკიზი, რომელიც ადრე დაიწვა. Arduino– ს მიკროკონტროლერების უმეტესობას აქვს ავტომატური გადატვირთვის ფუნქცია, რომელიც საშუალებას აძლევს Arduino IDE– ს გადატვირთოს და ატვირთოს კოდი. ჩამტვირთველს მხოლოდ უნდა ესმოდეს რას აგზავნის Arduino IDE და ჩაწეროს იგი მიკროკონტროლის ფლეშ მეხსიერებაში. კოდის დასაწვავად Atmega328P– ზე Arduino ჩატვირთვის გარეშე, დაგჭირდებათ პროვაიდერი პროგრამისტი, როგორიცაა AVR ISP.

ასე რომ, აქ ჩვენ ძირითადად დავწერთ ჩამტვირთველს ახლად შეძენილ ATmega328P– ზე და შემდეგ გამოვიყენებთ Arduino– ს, როგორც ინტერნეტ პროვაიდერს, რომ დავწეროთ სასურველი ესკიზი ATmega328P– ში.

არდუინო - ჩამტვირთავი

არდუინო - გარემო

Arduino UNO როგორც ATmega328P პროგრამისტის გამოყენების ნაბიჯები:

ნაბიჯი 1: ატვირთეთ ArduinoISP კოდი Arduino UNO– ში.

ნაბიჯი 2: გააკეთეთ პურის დაფის ძირითადი დაყენება ATmega328P– ისთვის.

ნაბიჯი 3: ჩაწერეთ ჩამტვირთავი.

ნაბიჯი 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– ის ძირითადი კონფიგურაცია, რომ ის იყოს ფუნქციონალური. პურის დაფის დაყენების შემდეგ, დროა დააკავშიროთ ეს პურის დაფა არდუინოსთან. ახლა მიჰყევით ფიგურაში მოცემულ კავშირს არდუინოს და პურის დაფის ჩართვის დასაკავშირებლად.

ნაბიჯი 3: ჩაწერეთ ჩამტვირთავი

ჩაწერე ჩამტვირთავი
ჩაწერე ჩამტვირთავი

იმედია მიხვდით დამწვარი ჩამტვირთველის გამოყენებას. ჩვენ გვჭირდება მხოლოდ ჩამტვირთავი პროგრამის დაწვა და შემდგომ პროგრამა ATmega328P რამდენჯერაც გსურთ რამდენჯერმე ჩატვირთვის ჩამწერი ხელახლა დაწვის გარეშე. ახლა დროა ჩამტვირთავი ჩამტვირთავი. შეცვალეთ ინსტრუმენტების პარამეტრები, როგორც ნაჩვენებია სურათზე და შემდეგ ჩაწერეთ ჩამტვირთავი.

ნაბიჯი 4: ატვირთეთ თქვენი კოდი ATmega328P

ატვირთეთ თქვენი კოდი ATmega328P
ატვირთეთ თქვენი კოდი ATmega328P
ატვირთეთ თქვენი კოდი ATmega328P
ატვირთეთ თქვენი კოდი ATmega328P

გახსენით კოდი, რომლის ატვირთვაც გსურთ.

შეინახეთ ინსტრუმენტების პარამეტრები იგივე, რაც ჩატვირთვის პროცესის დაწვისას.

ახლა ატვირთეთ კოდი ATmega328P- ზე "Shift + ატვირთვა" გამოყენებით.

ასე რომ თქვენ შეგიძლიათ დააპროგრამოთ ATmega328P Arduino Uno– ს გამოყენებით. თუ თქვენ გაქვთ რაიმე ეჭვი, მოგერიდებათ გკითხოთ კომენტარების განყოფილებაში.

ჩამოტვირთვები:

ATmega328P მონაცემთა ცხრილი

ყიდვა:

ATmega328P Amazon ინდოეთიდან:

Arduino Uno ორიგინალური Amazon India– დან:

იაფი Arduino Uno Amazon ინდოეთიდან:

გირჩევთ: