Документација за програмер на Jaycar usbASP

едно коло

Се поврзува со UNO

USBASP (XC4627) програмерот може да се поврзе со повеќето уреди од типот AVR, не само со Uno. Ќе мора да го побарате точниот дијаграм за поврзување, кој обично се наоѓа во листот со податоци за вашиот уред AVR.

Додека програмерот usbASP го има традиционалниот 10-пински конектор за постари Atmel уреди, можете да го користите (XC4613) адаптер за полесно да се вклопи на поновите уреди со 6 пински како што е UNO. Лесно е да се запамети ориентацијата со усогласување на пинот за ресетирање со XC4613 адаптер, како што е наведено десно.

Вклучено преземање files

Во испорачаниот патент 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. Стартувај го

АВРДУДЕ ЦМД.лат

file за да се појави верзијата на командната линија, која исто така ќе го постави avrdude за вас. Еден поранешенampЛе командата е дадена во заглавието, но можете да извршите своја команда.

користете „cd“ (промени директориум) на локацијата што ја имате file, и користете avrdude за да го програмирате, на прample (За file на вашиот десктоп)

cd C:\Users\username\Desktop

avrdude –p m328p –c usbASP –P usb –U блиц:w:fileиме.хекс:а

Каде што –p го означува делот, -c го означува програмерот (usbASP) и –P е портот.

За повеќе информации за параметрите и промените, прочитајте го прирачникот со avrdude или стартувајте „avrdude -?

Основни грешки

Не може да се најде USB-уред со vid

текст

Ова е проблем поврзан со драјверите на usbASP. Дали користевте ZADIG за да го инсталирате двигателот libusb? Дали е вклучен USBASP?

Очекуван потпис (се чита 100%, но рано ја откажува програмата)

одблиску на екранот

Ова е поврзано со непоставување на точниот број на дел (-p прекинувач) – Овде можете да видите дека поврзав UNO („веројатно m328p“), но избрав atmega16u2 („Очекуваниот потпис за 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

Референци

Оставете коментар

Вашата адреса за е-пошта нема да биде објавена. Задолжителните полиња се означени *