Jaycar usbASP програм зохиогчийн баримт бичиг

хэлхээний самбар

НҮБ-тай холбогдож байна

UsbASP (XC4627) програмист нь зөвхөн uno биш, ихэнх AVR төрлийн төхөөрөмжүүдтэй холбогдох боломжтой. Та ихэвчлэн AVR төхөөрөмжийн мэдээллийн хуудсанд байдаг зөв холболтын схемийг хайж олох хэрэгтэй болно.

UsbASP програмист нь хуучин Atmel төхөөрөмжүүдийн уламжлалт 10 зүү холбогчтой байдаг бол та (XC4613) НҮБ гэх мэт шинэ 6pin төхөөрөмжид илүү хялбар тохируулах адаптер. Дахин тохируулах зүүг тохируулах замаар чиг баримжаагаа санахад хялбар байдаг XC4613 баруун талд заасны дагуу адаптер.

Татаж авахад багтсан болно files

Нийлүүлсэн зип дотор file (татаж авах хуудаснаас олж болно XC4627) та энэ PDF файлыг шаардлагатай програм хангамж, цөөн хэдэн товчлол, багцыг олох болно file аливаа зүйлийг удирдахад хялбар болгох.
Үгүй бол, хэрэв танд зип байхгүй бол танд хэрэгтэй програм хангамж нь "avrdude" бөгөөд ZADIG-ээр суулгаж болох нээлттэй эх сурвалж бүхий USB драйвер "libusb" юм.

UsbASP-ийн драйверуудыг ZADIG ашиглан тохируулах

Нэгдүгээрт, та эхлээд залгахад цонхонд суулгасан драйверуудыг дарж бичих ёстой XC4627. Та үүнийг зөвхөн нэг удаа хийх ёстой.

UsbASP програмчлагчаа компьютерт холбоод ZADIG програмыг нээнэ үү (товчлолоор эсвэл тохиргооны хавтаснаас олж болно). Үзүүлж буй програм дээр тэмдэглээрэй  Сонголт> Бүх төхөөрөмжийг харуулах

Мөн үндсэн унах хайрцгийг USBasp болгож өөрчил. Үүний дараа та драйвер болж хувирдаг зүйлийг өөрчлөх хүртлээ сонголтуудыг гүйлгэн харах замаар өөрчлөхийг хүсч байна libusb win32
"Install driver" дээр дарна уу - хэрэв аль хэдийн суулгасан бол харуулсны дагуу "Драйверыг дахин суулгах" гэж унших болно.
график хэрэглэгчийн интерфэйс, текст, програм

Одоогийн драйвер (зүүн гар тал) libusb0 болсны дараа та usbASP-ийг avrdude ашиглан үргэлжлүүлж болно.

AVRDUDE (GUI хувилбар) ашиглах

Zkemble хэмээх хэрэглэгчийн ачаар тэд удирдахад хялбар болгож болох gui-ийн GitHub репозиторыг өгсөн болно.

AVRDUDE GUI товчлолыг фолдерт ажиллуулна уу, эсвэл ажиллахгүй бол тохиргооны хавтсанд зөв суулгана уу.

Хэрэв танд зөв номын сан байхгүй бол цонхнууд үүнийг танд суулгаж өгөх ёстой.
график хэрэглэгчийн интерфэйс, текст, програм

Дараа нь олон сонголттой дэлгэцийг угтах болно, USBASP-ийн удирдлага нь:
график хэрэглэгчийн интерфэйс, текст
Дараа нь өөрийн зургаан өнцөгтийг сонгоно уу file -д Флэш хэсгийг "бичих" гэж тохируулсан. Дараа нь баруун дээд хэсэгт та MCU-гээ зөв хэсгийн дугаараар солихыг хүсэх болно, UNO нь ихэвчлэн ATMEGA328p байдаг боловч та төхөөрөмж тус бүрийг шалгаж солих хэрэгтэй болно. Үнэлгээг тохируулсны дараа тод үсгийг дар Хөтөлбөр! Hex бичих товчлуур file.

AVRDUDE (CMD хувилбар) ашиглах

GUI бол тушаалын мөрний програмын нүүр хуудас юм. Ажиллуул

CMR.bat

file тушаалын мөрийн хувилбарыг гаргаж ирэх бөгөөд энэ нь танд avrdude -ийг тохируулах болно. Хуучинample командыг толгой хэсэгт өгсөн боловч та өөрөө командыг ажиллуулж болно.

"cd" (лавлахыг өөрчлөх) ашиглан өөрийн эзэмшлийн байршилд очно уу file, мөн үүнийг програмчлахдаа avrdude -ийг ашиглаарайample (A -ийн хувьд file таны ширээний компьютер дээр)

cd C: \ Users \ username \ Desktop

avrdude –p m328p –c usbASP –P usb –U флаш: w:fileнэр.хекс: a

Үүнд –p нь хэсгийг, -c нь программистыг (usbASP) илэрхийлж, –P нь порт юм.

Параметр ба өөрчлөлтийн талаар нэмэлт мэдээлэл авахыг хүсвэл гарын авлагыг avrdude ашиглан уншина уу эсвэл “аврдүд -?

Үндсэн алдаа

Vid бүхий USB төхөөрөмжийг олж чадсангүй

текст

Энэ нь usbASP драйверуудтай холбоотой асуудал юм. Та libusb драйверыг суулгахдаа ZADIG ашигласан уу? UsbASP холбогдсон уу?

Хүлээгдэж буй гарын үсэг (100% уншдаг боловч програмыг эрт цуцалдаг)

дэлгэцийн ойрын зураг

Энэ нь сэлбэгийн дугаарыг тохируулахгүй байхтай холбоотой (-p шилжүүлэгч) - Би энд UNO холбосон ("магадгүй m328p") гэхдээ би atmega16u2-г сонгосон байгааг эндээс харж болно. ("ATmega16u2-д хүлээгдэж буй гарын үсэг бол ..."). Зөв хэсгийг зааж өгсөн эсэхийг шалгана уу

Avrdude.conf эсвэл бусад тохиолдолд алдаа гарав

Энэ бол avrdude config -тай холбоотой алдаа юм file, avrdude програмын өөр хувилбар байх. GUI фолдерт байрлах avrdude.exe AND avrdude.conf -ийг ашиглана уу. Хэрэв та өөр газраас avrdude -ийг суулгаж, ашиглаж байгаа бол тохиргооны энэ хувилбарыг гурав дахин шалгаарай. (Бидний хамгийн сүүлийн хувилбар энэ зип дээр байна 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

Лавлагаа

Сэтгэгдэл үлдээгээрэй

Таны имэйл хаягийг нийтлэхгүй. Шаардлагатай талбаруудыг тэмдэглэсэн *