Სარჩევი:

როგორ დავგეგმოთ AVR დაფა Arduino დაფის გამოყენებით: 6 ნაბიჯი
როგორ დავგეგმოთ AVR დაფა Arduino დაფის გამოყენებით: 6 ნაბიჯი

ვიდეო: როგორ დავგეგმოთ AVR დაფა Arduino დაფის გამოყენებით: 6 ნაბიჯი

ვიდეო: როგორ დავგეგმოთ AVR დაფა Arduino დაფის გამოყენებით: 6 ნაბიჯი
ვიდეო: How to Change your Generator's Voltage Regulator (AVR) 2024, ივლისი
Anonim
როგორ დავპროგრამოთ AVR დაფა Arduino დაფის გამოყენებით
როგორ დავპროგრამოთ AVR დაფა Arduino დაფის გამოყენებით

გაქვთ AVR მიკროკონტროლერის დაფა გარშემო? რთულია მისი დაპროგრამება? კარგი, შენ სწორ ადგილას ხარ. აქ მე გაჩვენებთ თუ როგორ უნდა დაპროგრამდეს Atmega8a მიკროკონტროლის დაფა Arduino Uno დაფის გამოყენებით როგორც პროგრამისტი. ასე რომ, ყოველგვარი გაფრთხილების გარეშე, დავიწყოთ!

ნაბიჯი 1: შეაგროვეთ ყველა ნივთი

შეაგროვეთ ყველა ნივთი
შეაგროვეთ ყველა ნივთი

აქ არის ყველაფერი რაც თქვენ დაგჭირდებათ:

  • Arduino UNO/MEGA/ნანო მიკროკონტროლის დაფა.
  • AVR მიკროკონტროლის დაფა თავსებადი მიკროკონტროლით (როგორიცაა Atmega 8a)
  • შესაბამისი USB კაბელი Arduino დაფისთვის
  • ექვსი მავთული (ორი დენისთვის, ერთი სამიზნე AVR დაფის გადატვირთვისთვის და დანარჩენი სამი კომუნიკაციისთვის)

დააწკაპუნეთ ზემოთ მოცემულ სურათზე, რომ მეტი იცოდეთ.

ნაბიჯი 2: ატვირთეთ ISP პროგრამა Arduino დაფაზე

ატვირთეთ ISP პროგრამა არდუინოს დაფაზე
ატვირთეთ ISP პროგრამა არდუინოს დაფაზე

დაიწყეთ Arduino IDE და გადადით ფაილებზე> მაგალითები> ArduinoISP. აირჩიეთ შესაბამისი დაფა ინსტრუმენტებიდან> დაფებიდან. ატვირთეთ პროგრამა Arduino დაფაზე.

ნაბიჯი 3: დაუკავშირეთ სამიზნე AVR დაფა Arduino დაფასთან

შეაერთეთ სამიზნე AVR დაფა Arduino დაფასთან
შეაერთეთ სამიზნე AVR დაფა Arduino დაფასთან
შეაერთეთ სამიზნე AVR დაფა Arduino დაფასთან
შეაერთეთ სამიზნე AVR დაფა Arduino დაფასთან

დაამყარეთ კავშირები შემდეგნაირად (AVR არდუინოს დაფაზე):

VCC 5 ვოლტამდე

GND to GND

RST/გადატვირთვა D10– ზე

MISO to D11

MOSI– დან D12– მდე

SCK- დან D13- მდე

თუ თქვენ ვერ პოულობთ ასეთ მარკირებულ პინებს, გადახედეთ ინტერნეტში მიკროკონტროლერის ჩიპის მონაცემთა ცხრილს. მე დავამატე ზოგიერთი პოპულარული Atmega მიკროკონტროლერის IC- ს პინოგრამი ზემოთ. ჩემს AVR დაფაზე იყო Atmega 8a. ასევე, დაფაზე ყველა მნიშვნელოვანი ქინძისთავი იყო წარწერით. დარწმუნდით, რომ არ იყენებთ გაფხვიერებულ და მოქნილ მავთულხლართებს.

ნაბიჯი 4: ჩაწერეთ ჩამტვირთავი AVR დაფაზე

ჩაწერეთ ჩამტვირთავი AVR დაფაზე
ჩაწერეთ ჩამტვირთავი AVR დაფაზე

Goto Tools> დაფები> აირჩიეთ Arduino NG ან უფრო ძველი. შემდეგ გადადით ინსტრუმენტებზე> პროცესორი და შეარჩიეთ ის, რაც თქვენს AVR დაფაზეა. გადადით ინსტრუმენტები> პროგრამისტი და შეარჩიეთ Arduino როგორც პროვაიდერი. ახლა კვლავ გადადით ინსტრუმენტებზე და შემდეგ დააწკაპუნეთ 'Burn Bootloader'. Arduino დაფაზე RX და TX LED- ები სწრაფად უნდა აანთოს რამდენჯერმე და თუ გამოჩნდება შეტყობინება, რომელშიც ნათქვამია „შესრულებულია დამწვარი ჩამტვირთავი“ყოველგვარი შეცდომის გარეშე, მაშინ თქვენი AVR დაფა მზადაა დასაპროგრამებლად!

ნაბიჯი 5: შეამოწმეთ AVR დაფა

შეამოწმეთ AVR დაფა
შეამოწმეთ AVR დაფა

ატვირთეთ მარტივი პროგრამა, როგორიცაა LED მოციმციმე. Goto ფაილები> მაგალითები> საფუძვლები> დახუჭე. გეჭიროთ shift ღილაკი და დააწკაპუნეთ ატვირთვის ღილაკზე. ატვირთვის დასრულების შემდეგ, შეგიძლიათ ამოიღოთ კავშირის მავთულები და ჩართოთ AVR დაფა და შეამოწმოთ არის თუ არა დაპროგრამებული სწორად.

ნაბიჯი 6: შესრულებულია

Image
Image
Შესრულებულია!
Შესრულებულია!

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

დიდი სიამოვნებით ვიცნობდი რა გააკეთე დღეს მასთან ერთად. Ყველაფერი საუკეთესო!

გირჩევთ: