Სარჩევი:

არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი
არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი

ვიდეო: არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი

ვიდეო: არდუინო როგორც პროვაიდერი -- ჩაწერეთ ექვსკუთხა ფაილი AVR -- - ში დაუკრავენ AVR -- Arduino როგორც პროგრამისტი: 10 ნაბიჯი
ვიდეო: How to use 4 channel Relay to control AC load with Arduino code 2024, ივლისი
Anonim
Image
Image
მოთხოვნები
მოთხოვნები

………………………

გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის ……..

ეს სტატია არის arduino როგორც isp.

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

ამ სტატიაში მე ატვირთული მაქვს ექვსკუთხედი ფაილი atmega8– ში, თუ გსურთ ატვირთოთ ექვსკუთხა ფაილი სხვა AVR– ში, მაშინ გაიაზრეთ პროცესი და მიყევით იგივე ნაბიჯებს.

……………………

ნაბიჯი 1: მოთხოვნები

მოთხოვნები
მოთხოვნები
მოთხოვნები
მოთხოვნები
  1. არდუინო უნო
  2. ზოგიერთი მხტუნავი მავთული
  3. პურის დაფა
  4. ბროლის ოსცილატორი (სურვილისამებრ, თუ თქვენი კონტროლერი დაყენებულია გარე ოსცილატორზე)

*** თუ თქვენი კონტროლერი ყუთშია, მაშინ არ გჭირდებათ კრისტალური ოსცილატორის დაკავშირება ამ ****

ნაბიჯი 2: დაუკავშირეთ Arduino კომპიუტერს

დაუკავშირეთ Arduino კომპიუტერს
დაუკავშირეთ Arduino კომპიუტერს
დაუკავშირეთ Arduino კომპიუტერს
დაუკავშირეთ Arduino კომპიუტერს
დაუკავშირეთ Arduino კომპიუტერს
დაუკავშირეთ Arduino კომპიუტერს
  • შეაერთეთ თქვენი arduino კომპიუტერთან
  • გახსენით arduino IDE და დააწკაპუნეთ ინსტრუმენტებზე
  • შემდეგ დააწკაპუნეთ დაფაზე, აქ შეარჩიეთ arduino uno
  • ახლა დააწკაპუნეთ დაფის ქვემოთ მდებარე პორტზე, აქ შეარჩიეთ პორტი, სადაც დაკავშირებულია arduino.

***** ჩემი arduino დაკავშირებულია COM2– ზე, გახსოვდეთ თქვენი, ჩვენ მას მოგვიანებით გამოვიყენებთ.

ნაბიჯი 3: ატვირთეთ კოდი

ატვირთვის კოდი
ატვირთვის კოდი
ატვირთვის კოდი
ატვირთვის კოდი
ატვირთვის კოდი
ატვირთვის კოდი
  • გადადით ფაილზე, შემდეგ მაგალითებზე
  • იპოვეთ ArduinoISP მაგალითი
  • ატვირთეთ ArduinoISP პროგრამა
  • ახლა შედით ინსტრუმენტებში და შეარჩიეთ პროგრამისტი "arduino as isp"

არ აურიოთ arduino isp და arduino როგორც isp პროგრამისტში.

ნაბიჯი 4: შეაერთეთ წრე

Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
Connect Circuit
  • აქ ჩვენ ვწერთ Hex ფაილს და ვდებთ დაუკრავენ Atmega8– ში. გთხოვთ გააცნობიეროთ კონცეფცია, ასე რომ თქვენ შეგიძლიათ დაწვათ hex ფაილი ნებისმიერი ტიპის avr arduino– ს საშუალებით.
  • შეაერთეთ წრე, როგორც ეს მოცემულია ფოტოში.
  • ბროლის ოსცილატორი არჩევითია, თუ თქვენი Avr დაყენებულია გარე დაუკრავეზე, თუ AVR ყუთში არ არის, ამის დაკავშირება არ გჭირდებათ.

ნაბიჯი 5: გაიაზრეთ გაგება

Pin Out გაგება
Pin Out გაგება
Pin Out გაგება
Pin Out გაგება
Pin Out გაგება
Pin Out გაგება
Pin Out გაგება
Pin Out გაგება
  • როგორც ხედავთ პირველ ფოტოზე არის MISO, MOSI AND SCK პინი, რომელსაც ჩვენ დავუკავშირებთ არდუინოს შესაბამისად 13, 12, 11 პინს.
  • როგორც ხედავთ მეორე ფოტოში არის გადატვირთვის პინი, რომელსაც ჩვენ დავუკავშირდებით არდუინოს მე -10 პინს.
  • მესამე ფოტოში შეგიძლიათ ნახოთ VCC, AVCC და GND pin, დააკავშიროთ AVCC და VCC არდუინოს 5 ვ, GND არდუინოს GND– თან.

ნაბიჯი 6: ჩამოტვირთეთ Zip ფაილი

ჩამოტვირთეთ Zip ფაილი
ჩამოტვირთეთ Zip ფაილი
  • ჩამოტვირთეთ ქვემოთ მოცემული zip ფაილი
  • ამოიღეთ zip ფაილი

Mirror Github:

codeload.github.com/vishalsoniindia/Arduin…

ნაბიჯი 7: იპოვეთ თქვენი კონტროლერის კოდი

იპოვეთ თქვენი კონტროლერის კოდი
იპოვეთ თქვენი კონტროლერის კოდი
იპოვეთ თქვენი კონტროლერის კოდი
იპოვეთ თქვენი კონტროლერის კოდი
იპოვეთ თქვენი კონტროლერის კოდი
იპოვეთ თქვენი კონტროლერის კოდი
იპოვეთ თქვენი კონტროლერის კოდი
იპოვეთ თქვენი კონტროლერის კოდი

ჩასვით თქვენი Hex ფაილი იმავე საქაღალდეში, რომელიც ჩვენ გადმოვწერეთ, სადაც შეგიძლიათ ნახოთ cmd.txt ფაილი.

  • გახსენით cmd.txt ფაილი საქაღალდეში
  • დააკოპირეთ პირველი სტრიქონი, რომელიც არის "avrdude -c arduino -b 19200 -p xyz"
  • ჩაწერეთ cmd თქვენი კომპიუტერის ზედა ზოლში, როგორც ნაჩვენებია ფოტოში.
  • აქ იხსნება ბრძანების ტერმინალი
  • ჩასვით თქვენი ხაზი და დააჭირეთ Enter
  • ბოლო ფოტოში ხედავთ კონტროლირებად სახელს და კონტროლერის კოდი არის m8 atmega8– ისთვის.

ნაბიჯი 8: კონტროლირებადი ამოცნობა

გამოვლენა კონტროლდება
გამოვლენა კონტროლდება
გამოვლენის კონტროლირებადი
გამოვლენის კონტროლირებადი
გამოვლენის კონტროლირებადი
გამოვლენის კონტროლირებადი
  • დააკოპირეთ მეორე სტრიქონი taxt ფაილში, რომელიც არის "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
  • ჩასვით იგი ბრძანების ტერმინალში
  • ახლა შეცვალეთ თქვენი პორტის ნაღმი COM2, სადაც თქვენი arduino არის დაკავშირებული.
  • შეცვალეთ თქვენი კონტროლერის კოდი ჩემი არის m8.
  • დააჭირეთ Enter.
  • როდესაც ხედავთ მოწყობილობის ხელმოწერას და დაუკრავს ok ეს ნიშნავს რომ თქვენი კონტროლერი აღმოჩენილია.

ნაბიჯი 9: დააყენეთ დაუკრავენ

დააყენეთ დაუკრავენ
დააყენეთ დაუკრავენ
  • დააკოპირეთ ეს ხაზი, რომელიც არის "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • ჩააბარეთ იგი ბრძანების ტერმინალში.
  • ახლა შეცვალეთ თქვენი პორტის ნაღმი COM2, სადაც თქვენი arduino არის დაკავშირებული.
  • შეცვალეთ თქვენი კონტროლერის კოდი ჩემი არის m8.
  • ეს დაუკრავენ შიდა 8MHZ, ეს ნიშნავს, რომ თქვენ არ გჭირდებათ გარე კრისტალური ოსცილატორის დაკავშირება.
  • დააჭირეთ Enter.
  • ახლა დაუკრავენ დაყენებას, ეს არის ერთჯერადი პროცესი, რომელიც არ არის საჭირო შემდეგ ჯერზე.

თუ გსურთ შეცვალოთ დაუკრავენ, მაშინ E2 არის დაბალი და D9 უფრო მაღალია, შეგიძლიათ შეცვალოთ იგი თქვენი მოთხოვნების შესაბამისად.

ნაბიჯი 10: ატვირთეთ Hex ფაილი

ატვირთეთ Hex ფაილი
ატვირთეთ Hex ფაილი
ატვირთეთ Hex ფაილი
ატვირთეთ Hex ფაილი
ატვირთეთ Hex ფაილი
ატვირთეთ Hex ფაილი
ატვირთეთ Hex ფაილი
ატვირთეთ Hex ფაილი

    მანამდე ჩასვით თქვენი hex ფაილი იმავე საქაღალდეში, სადაც შეგიძლიათ ნახოთ cmd.txt ფაილი

  • დააკოპირეთ ბოლო ხაზი და ჩასვით ბრძანების ტერმინალში.
  • ხაზის ბოლოში შეგიძლიათ ნახოთ ფაილის სახელი, შეცვალოთ იგი თქვენი ექვსკუთხა ფაილის სახელით.
  • ახლა შეცვალეთ თქვენი პორტის ნაღმი COM2, სადაც თქვენი arduino არის დაკავშირებული

    შეცვალეთ თქვენი კონტროლერის კოდი ჩემი არის m8

  • დააჭირეთ Enter.
  • თუ ხედავთ მასაჟს, როგორც ჩემს მესამე ფოტოზე, თქვენი ექვსკუთხა ფაილი დაიწვა AVR– ში.

…. ᲧᲕᲔᲚᲐᲤᲔᲠᲘ ᲨᲔᲡᲠᲣᲚᲔᲑᲣᲚᲘᲐ……. ᲰᲝ ᲰᲝ ᲰᲝ..