Jaycar usbASP პროგრამისტის დოკუმენტაცია
UNO- სთან დაკავშირება
UsbASP (XC4627) პროგრამისტს შეუძლია დაუკავშირდეს AVR ტიპის უმეტეს მოწყობილობას და არა მხოლოდ uno- ს. თქვენ უნდა მოიძიოთ კავშირის სწორი დიაგრამა, რომელიც ჩვეულებრივ გვხვდება თქვენი AVR მოწყობილობის მონაცემთა ცხრილში.
მიუხედავად იმისა, რომ usbASP პროგრამისტს აქვს ტრადიციული 10-pin კონექტორი ძველი Atmel მოწყობილობებისთვის, შეგიძლიათ გამოიყენოთ (XC4613) ადაპტერი, რომ უფრო ადვილად მოთავსდეს ახალ 6pin მოწყობილობებზე, როგორიცაა UNO. ადვილია ორიენტაციის დამახსოვრება, გადატვირთვის პინთან შესაბამისობით XC4613 ადაპტერი, როგორც მითითებულია მარჯვნივ.
მოყვება ჩამოტვირთვა files
მოწოდებულ zip-ში file (იპოვება ჩამოტვირთვის გვერდზე XC4627) თქვენ იპოვით ამ PDF-ს, თქვენთვის საჭირო პროგრამულ უზრუნველყოფასთან ერთად, დამატებით რამდენიმე მალსახმობას და პარტიას file რომ საქმეების მართვა გაადვილდეს.
წინააღმდეგ შემთხვევაში, თუ არ გაქვთ ჩართული zip, თქვენ გჭირდებათ პროგრამა "avrdude" და ღია წყაროების USB დრაივერი "libusb", რომლის დაინსტალირება შესაძლებელია ZADIG– ის საშუალებით.
დააყენეთ დრაივერები usbASP- სთვის ZADIG- ით
პირველ რიგში, თქვენ უნდა გადაწეროთ დრაივერები, რომლებიც დამონტაჟებულია Windows- ით, როდესაც პირველად ჩართავთ ქსელს XC4627. ამის გაკეთება მხოლოდ ერთხელ უნდა მოგიწიოთ.
შეაერთეთ თქვენი usbASP პროგრამისტი კომპიუტერში და გახსენით ZADIG პროგრამა (მალსახმობის საშუალებით, ან ნაპოვნი დაყენების საქაღალდეში). პროგრამაში, რომელიც გამოჩნდება, მონიშნეთ პარამეტრები> ყველა მოწყობილობის ჩვენება
შეცვალეთ მთავარი ჩამოსაშლელი ყუთი USBasp. ამის შემდეგ გსურთ შეცვალოთ ის, რაც ხდება მძღოლი, პარამეტრების გადახვევით, სანამ მიაღწევთ libusb win32
დააჭირეთ "დრაივერის ინსტალაციას" - თუ ის უკვე დაინსტალირებულია, ის წაიკითხება როგორც "დრაივერის გადაყენება", როგორც ნაჩვენებია:
მას შემდეგ, რაც ამჟამინდელი მძღოლი (მარცხენა მხარე) იქნება libusb0, შეგიძლიათ გააგრძელოთ usbASP– ის გამოყენება avrdude– ით
AVRDUDE (GUI ვერსიის) გამოყენება
მომხმარებლის, სახელად zkemble- ის წყალობით, მათ მოგვაწოდეს GitHub- ის საცავი Gui- ს, რომლის მართვაც უფრო ადვილი იქნება.
გაუშვით AVRDUDE GUI მალსახმობი საქაღალდეში, ან თუ ეს არ მუშაობს, დააყენეთ სწორად დაყენების საქაღალდეში.
თუ არ გაქვთ სწორი ბიბლიოთეკები, Windows– მა უნდა დააინსტალიროს თქვენთვის:
შემდეგ თქვენ დახვდებით ეკრანით, რომელსაც მრავალი ვარიანტი აქვს, ის, რომლის მართვაც შეგიძლიათ USBASP– სთვის:
შემდეგ აირჩიეთ თქვენი ექვსკუთხედი file წელს ფლეში ნაწილი, მითითებულია "წერა". შემდეგ მარჯვენა ზედა ნაწილში გსურთ შეცვალოთ თქვენი MCU სწორი ნაწილის ნომრით, UNO ჩვეულებრივ ATMEGA328p არის, მაგრამ თქვენ უნდა შეამოწმოთ და შეცვალოთ თითოეული მოწყობილობა. მნიშვნელობების დაყენების შემდეგ, დააჭირეთ სქელ ბოლს პროგრამა! ღილაკი ექვსკუთხედის დასაწერად file.
AVRDUDE (CMD ვერსიის) გამოყენება
მიუხედავად იმისა, რომ GUI წარმოადგენს avrdude- ის ბრძანების პროგრამის ფასეულობას. გაუშვით
AVRDUDE CMD.bat
file ბრძანების სტრიქონტის ვერსიის გამოსატანად, რომელიც ასევე დაგიყენებთ avrdude-ს. ყოფილმაample ბრძანება მოცემულია სათაურში, მაგრამ შეგიძლიათ საკუთარი ბრძანების გაშვება.
გამოიყენეთ „cd“ (ცნობარის შეცვლა) იმ ადგილას, სადაც გაქვთ fileდა გამოიყენეთ avrdude მის დასაპროგრამებლად, მაგample (Თვის file თქვენს სამუშაო მაგიდაზე)
cd C: \ მომხმარებლები \ მომხმარებლის სახელი \ Desktop
avrdude –p m328p –c usbASP –P usb –U flash:w:fileსახელი.თექვსმეტი:ა |
სადაც –p აღნიშნავს ნაწილს, –c აღნიშნავს პროგრამისტს (usbASP) და –P არის პორტი.
დამატებითი ინფორმაციისათვის პარამეტრებისა და ცვლილებების შესახებ, წაიკითხეთ სახელმძღვანელო avrdude- თან ან გაუშვითავდროდე -?“
ძირითადი შეცდომები
ვერ იპოვა USB მოწყობილობა vid- ით
ეს არის პრობლემა, რომელიც ეხება usbASP დრაივერებს. გამოიყენეთ ZADIG libusb დრაივერის დასაყენებლად? არის usbASP ჩართული?
მოსალოდნელი ხელმოწერა (100% -ით ნათქვამია
ეს დაკავშირებულია არასწორი ნაწილის ნომრის დაყენებასთან (-p ჩამრთველი) ("ATmega16u2– ის მოსალოდნელი ხელმოწერა არის…"). შეამოწმეთ სწორი ნაწილი მითითებულია
შეცდომა avrdude.conf- ზე ან სხვაგვარად
ეს არის შეცდომა avrdude კონფიგურაციასთან დაკავშირებით file, არის avrdude პროგრამის განსხვავებული ვერსია. გამოიყენეთ avrdude.exe და avrdude.conf, რომელიც მდებარეობს GUI საქაღალდეში. თუ თქვენ დააინსტალირეთ და იყენებთ avrdude-ს სხვა ადგილიდან, დარწმუნდით, რომ სამჯერ შეამოწმეთ კონფიგურაციის ეს ვერსია. (ჩვენი უახლესი ვერსია, ამ zip-ში file, არის ვერსია 6.3).
ავსტრალია
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
ახალი ზელანდია
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922
დოკუმენტები / რესურსები
![]() |
Jaycar usbASP პროგრამისტი [pdf] დოკუმენტაცია XC4627, XC4613, AVRDUDE, usbASP |