![მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში: 7 ნაბიჯი მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში: 7 ნაბიჯი](https://i.howwhatproduce.com/images/011/image-31738-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში მიკროკონტროლერების დაპროგრამება USBasp პროგრამისტით Atmel Studio– ში](https://i.howwhatproduce.com/images/011/image-31738-1-j.webp)
გამარჯობა
მე წავიკითხე და ვისწავლე მრავალი გაკვეთილი, რომელიც ასწავლის თუ როგორ გამოიყენოთ USBasp პროგრამისტი Arduino IDE– ით, მაგრამ მე დამჭირდა Atmel Studio– ს გამოყენება უნივერსიტეტის დავალებისთვის და ვერ ვიპოვე გაკვეთილები. მრავალი რესურსის კვლევისა და წაკითხვის შემდეგ, მე შევადგინე ეს სახელმძღვანელო მათთვის, ვისაც სურს გამოიყენოს Atmel Studio USBasp პროგრამისტთან ერთად.
USBasp არის AVR პროგრამირების იაფი გადაწყვეტა და მხარს უჭერს მრავალ მიკროკონტროლერს. სრული სია შეგიძლიათ იხილოთ
ეს სამეურვეო იყენებს ATtiny85 როგორც მაგალითს, მაგრამ შეიძლება გაგრძელდეს ნებისმიერი მხარდაჭერილი მიკროკონტროლის პროგრამირებისთვის USBasp პროგრამისტის გამოყენებით.
მოდით გადავიდეთ მასზე!
მარაგები
USBasp AVR პროგრამისტი
ნაბიჯი 1: დააინსტალირეთ USBasp დრაივერი Zadig– ის გამოყენებით
![USBasp დრაივერის დაყენება Zadig– ის გამოყენებით USBasp დრაივერის დაყენება Zadig– ის გამოყენებით](https://i.howwhatproduce.com/images/011/image-31738-2-j.webp)
![USBasp დრაივერის დაყენება Zadig– ის გამოყენებით USBasp დრაივერის დაყენება Zadig– ის გამოყენებით](https://i.howwhatproduce.com/images/011/image-31738-3-j.webp)
![USBasp დრაივერის დაყენება Zadig– ის გამოყენებით USBasp დრაივერის დაყენება Zadig– ის გამოყენებით](https://i.howwhatproduce.com/images/011/image-31738-4-j.webp)
გახსენით თქვენი ბრაუზერი და გადადით
ამ ინსტრუმენტის გამოყენებით, ჩვენ პირველად ვამონტაჟებთ სწორ დრაივერს USBasp– ზე.
- დააჭირეთ გადმოტვირთვის ღილაკს და დააინსტალირეთ პროგრამა.
- გახსენით ზადიგი
- დააწკაპუნეთ პარამეტრებზე და დააჭირეთ სიაში ყველა მოწყობილობა
- აირჩიეთ USBasp და დააინსტალირეთ libusbK (v3.0.7.0) დრაივერი
გთხოვთ გაითვალისწინოთ, რომ დრაივერის დაყენებას შეიძლება ხუთ წუთამდე დასჭირდეს.
ნაბიჯი 2: ჩამოტვირთეთ AVRDUDE
![AVRDUDE- ის ჩამოტვირთვა AVRDUDE- ის ჩამოტვირთვა](https://i.howwhatproduce.com/images/011/image-31738-5-j.webp)
შემდეგი ნაბიჯი არის AVRDUDE- ის ჩამოტვირთვა.
დააწკაპუნეთ ქვემოთ მოცემულ ბმულზე, რომ გადმოწეროთ ZIP ფაილი პირდაპირ, ან თავისუფლად გადმოწეროთ გარედან გადმოტვირთვის AVRDUDE ძიებით.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
გადმოტვირთვის შემდეგ, ამოიღეთ ფაილები თქვენს დოკუმენტებში ან Atmel Studio პროგრამის ფაილებში. მნიშვნელოვანია იცოდეთ სად ხდება მათი ამოღება, რადგან თქვენ დაგჭირდებათ მათი ფაილის ბილიკი შემდეგ ნაბიჯებში.
ნაბიჯი 3: გახსენით Atmel Studio
![გახსენით Atmel Studio გახსენით Atmel Studio](https://i.howwhatproduce.com/images/011/image-31738-6-j.webp)
გახსენით Atmel Studio და მთავარ სანავიგაციო ზოლში, გადადით ინსტრუმენტებზე და შემდეგ დააწკაპუნეთ გარე ინსტრუმენტებზე.
ნაბიჯი 4: დააჭირეთ "დამატება"
![დააწკაპუნეთ დააწკაპუნეთ](https://i.howwhatproduce.com/images/011/image-31738-7-j.webp)
დააწკაპუნეთ "დამატებაზე" ახალი ინსტრუმენტის პარამეტრების დასამატებლად.
ნაბიჯი 5: შეიყვანეთ დეტალები USBasp პროგრამისტისთვის
![USBasp პროგრამისტის დეტალების შეყვანა USBasp პროგრამისტის დეტალების შეყვანა](https://i.howwhatproduce.com/images/011/image-31738-8-j.webp)
ბრძანებისთვის შეიყვანეთ ფაილის მისამართი 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: პროგრამისტის გამოყენება
![პროგრამისტის გამოყენებით პროგრამისტის გამოყენებით](https://i.howwhatproduce.com/images/011/image-31738-9-j.webp)
AVR- ის დასაპროგრამებლად, დარწმუნდით, რომ ის დაკავშირებულია USBasp- თან, გადადით გარე ინსტრუმენტებზე და დააწკაპუნეთ თქვენს მიერ შექმნილ ინსტრუმენტზე.
ნუ დაგავიწყდებათ, რომ შექმნათ თქვენი გადაწყვეტა თქვენს პროგრამამდე.
ეს ყველაფერი უნდა იყოს დაპროგრამებული!
ნაბიჯი 7: პრობლემების მოგვარება
თუ პრობლემები წარმოიქმნება:
- სცადეთ გამოიყენოთ სხვადასხვა USB პორტი USBasp პროგრამისტის შესაერთებლად
- დარწმუნდით, რომ AVR დაკავშირებულია პროგრამისტთან
- ყურადღებით წაიკითხეთ ყოველი ნაბიჯი და დარწმუნდით, რომ გარე ინსტრუმენტების დაყენების ბრძანება და არგუმენტები სწორია
წინააღმდეგ შემთხვევაში, თქვენ ყველანი კარგად მიდიხართ!
გირჩევთ:
Arduino– ს დაპროგრამება სხვა Arduino– ს გამოყენებით ბიბლიოთეკის გარეშე გადახვევის ტექსტი: 5 ნაბიჯი
![Arduino– ს დაპროგრამება სხვა Arduino– ს გამოყენებით ბიბლიოთეკის გარეშე გადახვევის ტექსტი: 5 ნაბიჯი Arduino– ს დაპროგრამება სხვა Arduino– ს გამოყენებით ბიბლიოთეკის გარეშე გადახვევის ტექსტი: 5 ნაბიჯი](https://i.howwhatproduce.com/images/007/image-20745-j.webp)
Arduino– ს დაპროგრამება სხვა Arduino– ს გამოყენებით ბიბლიოთეკის გარეშე გადახვევის ტექსტი: Sony Spresense ან Arduino Uno არც ისე ძვირია და არ საჭიროებს დიდ ენერგიას. ამასთან, თუ თქვენს პროექტს აქვს შეზღუდვა ენერგიაზე, სივრცეზე ან ბიუჯეტზე, შეიძლება დაგჭირდეთ Arduino Pro Mini– ს გამოყენება. Arduino Pro Micro– სგან განსხვავებით, Arduino Pro Mi
Arduino- ს დაპროგრამება ჰაერში (OTA) - ამება არდუინო: 4 ნაბიჯი
![Arduino- ს დაპროგრამება ჰაერში (OTA) - ამება არდუინო: 4 ნაბიჯი Arduino- ს დაპროგრამება ჰაერში (OTA) - ამება არდუინო: 4 ნაბიჯი](https://i.howwhatproduce.com/images/008/image-23435-j.webp)
Arduino- ს დაპროგრამება ჰაერში (OTA)-ამება არდუინო: ბაზარზე ბევრია Wi-Fi მიკროკონტროლი, ბევრი შემქმნელი სარგებლობს თავისი Wi-Fi მიკროკონტროლერის პროგრამირებით Arduino IDE გამოყენებით. ამასთან, ერთ-ერთი ყველაზე მაგარი თვისება, რომელსაც Wi-Fi მიკროკონტროლერი უნდა გვთავაზობდეს, იგნორირებულია, ეს არის
მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის მუშაობის და მონიტორინგისთვის: 4 ნაბიჯი
![მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის მუშაობის და მონიტორინგისთვის: 4 ნაბიჯი მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის მუშაობის და მონიტორინგისთვის: 4 ნაბიჯი](https://i.howwhatproduce.com/images/003/image-7363-28-j.webp)
მიკროკონტროლერების გამოყენება დისტანციური სარწყავი სისტემის ფუნქციონირებისა და მონიტორინგისათვის: ფერმერები და სათბურის ოპერატორები დაბალბიუჯეტიანი ავტომატური სარწყავი სისტემისათვის. ამ პროექტში ჩვენ ვაერთიანებთ ელექტრონული ნიადაგის ტენიანობის სენსორს მიკროკონტროლერთან, რომ მცენარეები ავტომატურად მორწყოს, როდესაც ნიადაგი ძალიან მშრალია ადამიანის ჩარევის გარეშე
მიკროკონტროლერების განვითარების დაფის დიზაინი: 14 ნაბიჯი (სურათებით)
![მიკროკონტროლერების განვითარების დაფის დიზაინი: 14 ნაბიჯი (სურათებით) მიკროკონტროლერების განვითარების დაფის დიზაინი: 14 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/006/image-16323-10-j.webp)
მიკროკონტროლერების განვითარების დაფის შემუშავება: ხართ თუ არა შემქმნელი, მოყვარული ან ჰაკერი, რომელიც დაინტერესებულია პერფორდის პროექტებიდან, DIP IC– ებიდან და სახლისგან დამზადებული PCB– ებიდან მრავალსართულიანი PCB– ებისთვის, დამზადებული გამგეობის სახლებით და SMD შეფუთვით, რომელიც მზად არის მასობრივი წარმოებისთვის? მაშინ ეს ინსტრუქცია თქვენთვისაა! ეს სახელმძღვანელო
უკაბელო კომუნიკაცია იაფი 433MHz RF მოდულების და Pic მიკროკონტროლერების გამოყენებით. ნაწილი 2: 4 ნაბიჯი (სურათებით)
![უკაბელო კომუნიკაცია იაფი 433MHz RF მოდულების და Pic მიკროკონტროლერების გამოყენებით. ნაწილი 2: 4 ნაბიჯი (სურათებით) უკაბელო კომუნიკაცია იაფი 433MHz RF მოდულების და Pic მიკროკონტროლერების გამოყენებით. ნაწილი 2: 4 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/002/image-5328-94-j.webp)
უკაბელო კომუნიკაცია იაფი 433MHz RF მოდულების და Pic მიკროკონტროლერების გამოყენებით. ნაწილი 2: ამ ინსტრუქციის პირველ ნაწილში მე ვაჩვენე, თუ როგორ უნდა დაპროგრამდეს PIC12F1822 MPLAB IDE და XC8 შემდგენლის გამოყენებით, მარტივი სიმებიანი უკაბელოდ გაგზავნის იაფფასიანი TX/RX 433MHz მოდულების გამოყენებით. მიმღების მოდული USB– ით იყო დაკავშირებული UART TTL– თან საკაბელო რეკლამა