Სარჩევი:

მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში: 7 ნაბიჯი
მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში: 7 ნაბიჯი

ვიდეო: მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში: 7 ნაბიჯი

ვიდეო: მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში: 7 ნაბიჯი
ვიდეო: LDmicro 12: Arduino Boards without IDE (Microcontroller PLC Ladder Programming with LDmicro) 2024, ივნისი
Anonim
მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში
მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში

გამარჯობა

მე წავიკითხე და ვისწავლე მრავალი გაკვეთილი, რომელიც ასწავლის თუ როგორ გამოიყენოთ USBasp პროგრამისტი Arduino IDE– ით, მაგრამ მე დამჭირდა Atmel Studio– ს გამოყენება უნივერსიტეტის დავალებისთვის და ვერ ვიპოვე გაკვეთილები. მრავალი რესურსის კვლევისა და წაკითხვის შემდეგ, მე შევადგინე ეს სახელმძღვანელო მათთვის, ვისაც სურს გამოიყენოს Atmel Studio USBasp პროგრამისტთან ერთად.

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

ეს სამეურვეო იყენებს ATtiny85 როგორც მაგალითს, მაგრამ შეიძლება გაგრძელდეს ნებისმიერი მხარდაჭერილი მიკროკონტროლის პროგრამირებისთვის USBasp პროგრამისტის გამოყენებით.

მოდით გადავიდეთ მასზე!

მარაგები

USBasp AVR პროგრამისტი

ნაბიჯი 1: დააინსტალირეთ USBasp დრაივერი Zadig– ის გამოყენებით

USBasp დრაივერის დაყენება Zadig– ის გამოყენებით
USBasp დრაივერის დაყენება Zadig– ის გამოყენებით
USBasp დრაივერის დაყენება Zadig– ის გამოყენებით
USBasp დრაივერის დაყენება Zadig– ის გამოყენებით
USBasp დრაივერის დაყენება Zadig– ის გამოყენებით
USBasp დრაივერის დაყენება Zadig– ის გამოყენებით

გახსენით თქვენი ბრაუზერი და გადადით

ამ ინსტრუმენტის გამოყენებით, ჩვენ პირველად ვამონტაჟებთ სწორ დრაივერს USBasp– ზე.

  1. დააჭირეთ გადმოტვირთვის ღილაკს და დააინსტალირეთ პროგრამა.
  2. გახსენით ზადიგი
  3. დააწკაპუნეთ პარამეტრებზე და დააჭირეთ სიაში ყველა მოწყობილობა
  4. აირჩიეთ USBasp და დააინსტალირეთ libusbK (v3.0.7.0) დრაივერი

გთხოვთ გაითვალისწინოთ, რომ დრაივერის დაყენებას შეიძლება ხუთ წუთამდე დასჭირდეს.

ნაბიჯი 2: ჩამოტვირთეთ AVRDUDE

AVRDUDE- ის ჩამოტვირთვა
AVRDUDE- ის ჩამოტვირთვა

შემდეგი ნაბიჯი არის AVRDUDE- ის ჩამოტვირთვა.

დააწკაპუნეთ ქვემოთ მოცემულ ბმულზე, რომ გადმოწეროთ ZIP ფაილი პირდაპირ, ან თავისუფლად გადმოწეროთ გარედან გადმოტვირთვის AVRDUDE ძიებით.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

გადმოტვირთვის შემდეგ, ამოიღეთ ფაილები თქვენს დოკუმენტებში ან Atmel Studio პროგრამის ფაილებში. მნიშვნელოვანია იცოდეთ სად ხდება მათი ამოღება, რადგან თქვენ დაგჭირდებათ მათი ფაილის ბილიკი შემდეგ ნაბიჯებში.

ნაბიჯი 3: გახსენით Atmel Studio

გახსენით Atmel Studio
გახსენით Atmel Studio

გახსენით Atmel Studio და მთავარ სანავიგაციო ზოლში, გადადით ინსტრუმენტებზე და შემდეგ დააწკაპუნეთ გარე ინსტრუმენტებზე.

ნაბიჯი 4: დააჭირეთ "დამატება"

დააწკაპუნეთ
დააწკაპუნეთ

დააწკაპუნეთ "დამატებაზე" ახალი ინსტრუმენტის პარამეტრების დასამატებლად.

ნაბიჯი 5: შეიყვანეთ დეტალები USBasp პროგრამისტისთვის

USBasp პროგრამისტის დეტალების შეყვანა
USBasp პროგრამისტის დეტალების შეყვანა

ბრძანებისთვის შეიყვანეთ ფაილის მისამართი AVRDUDE.exe ფაილში, რომელიც ჩვენ გადმოვწერეთ და ამოვიღეთ ადრე.

მაგალითად, ჩემი ბრძანების შეყვანა იქნება:

C: / Program Files (x86) Atmel / Studio / avrdude.exe

გაითვალისწინეთ, ეს მხოლოდ მაგალითია !! თქვენი ფაილის მისამართი ალბათ განსხვავებული იქნება. მოგერიდებათ გამოიყენოთ დათვალიერების ფუნქცია (სამი წერტილი ბრძანების შეყვანის ბოლოს), რათა იპოვოთ avrdude.exe ფაილი.

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

-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) გამართვა / $ (TargetName). hex": i

ქვემოთ მოყვანილი არგუმენტების დაშლა:

  • არგუმენტი -c შემდეგ განსაზღვრავს პროგრამისტის id. ჩვენს შემთხვევაში, usbasp
  • არგუმენტი -p შემდეგ განსაზღვრავს მიკროკონტროლერს. ჩვენს შემთხვევაში, ATtiny85, რომელიც ცნობილია როგორც t85
  • -U შემდეგ არგუმენტი განსაზღვრავს მეხსიერების ტიპს

    შეცვალეთ t85 თქვენს მიკროკონტროლზე, დასაწყისში მოცემულ დოკუმენტაციის ბმულებში მოძებნეთ დაკავშირებული სიტყვა

შენიშვნა, არგუმენტები აღებულია avrdude დოკუმენტაციიდან. ამის მიღება შესაძლებელია დასაწყისში მოცემული ბმულებიდან.

დააწკაპუნეთ მიმართვაზე, როდესაც ყველაფერი დასრულებულია!

ნაბიჯი 6: პროგრამისტის გამოყენება

პროგრამისტის გამოყენებით
პროგრამისტის გამოყენებით

AVR- ის დასაპროგრამებლად, დარწმუნდით, რომ ის დაკავშირებულია USBasp- თან, გადადით გარე ინსტრუმენტებზე და დააწკაპუნეთ თქვენს მიერ შექმნილ ინსტრუმენტზე.

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

ეს ყველაფერი უნდა იყოს დაპროგრამებული!

ნაბიჯი 7: პრობლემების მოგვარება

თუ პრობლემები წარმოიქმნება:

  • სცადეთ გამოიყენოთ სხვადასხვა USB პორტი USBasp პროგრამისტის შესაერთებლად
  • დარწმუნდით, რომ AVR დაკავშირებულია პროგრამისტთან
  • ყურადღებით წაიკითხეთ ყოველი ნაბიჯი და დარწმუნდით, რომ გარე ინსტრუმენტების დაყენების ბრძანება და არგუმენტები სწორია

წინააღმდეგ შემთხვევაში, თქვენ ყველანი კარგად მიდიხართ!

გირჩევთ: