Дакументацыя для праграміста 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
Па-першае, вы павінны перазапісаць драйверы, якія ўсталёўваюцца вокнамі пры першым уключэнні XC4627. Зрабіць гэта трэба толькі адзін раз.
Падключыце праграміст usbASP да кампутара і адкрыйце праграмнае забеспячэнне ZADIG (альбо з дапамогай цэтліка, альбо ў тэчцы ўстаноўкі). У праграме, якая з'явіцца, пастаўце галачку Параметры> Паказаць усе прылады
І зменіце галоўнае выпадальнае акно на USBasp. Затым вы хочаце змяніць тое, чым становіцца драйвер, пракручваючы параметры, пакуль не дасягнеце Libusb win32
Націсніце «Устанавіць драйвер» - калі ён ужо ўсталяваны, ён будзе чытацца як «Пераўсталяваць драйвер», як паказана:
Пасля таго, як бягучы драйвер (з левага боку) будзе libusb0, вы можаце перайсці да выкарыстання usbASP з avrdude
Выкарыстанне AVRDUDE (версія GUI)
Дзякуючы карыстальніку zkemble яны прадаставілі сховішча GitHub з графічным інтэрфейсам, якое можа палегчыць кіраванне.
Запусціце ярлык графічнага інтэрфейсу AVRDUDE у тэчцы, або, калі гэта не працуе, усталюйце правільна ў тэчку ўстаноўкі.
Калі ў вас няма правільных бібліятэк, Windows павінен усталяваць яго для вас:
Тады вас сустрэне экран з мноствам опцый. Адзін, якім вы будзеце кіраваць для USBASP:
Затым абярыце свой шаснаццатковы file у Успышка частка, усталяваная ў "пісаць". Тады ў правым верхнім куце вы захочаце змяніць свой MCU на правільны нумар дэталі, UNO звычайна ATMEGA328p, але вам давядзецца праверыць і змяніць для кожнай прылады. Пасля ўстаноўкі значэнняў націсніце тлусты шрыфт Праграма! кнопка для запісу шаснаццатковай косткі file.
Выкарыстанне AVRDUDE (версія CMD)
У той час як графічны інтэрфейс з'яўляецца верхняй панэллю праграмы каманднага радка avrdude. Запусціце
AVRDUDE CMD.bat
file каб адкрыць версію каманднага радка, якая таксама наладзіць avrdude для вас. БылыampКаманда le даецца ў загалоўку, але вы можаце запусціць уласную каманду.
выкарыстоўвайце "cd" (змяніць каталог) у месцазнаходжанне, якое ў вас ёсць file, і выкарыстоўвайце avrdude для яго праграмавання, напрыкладample (Дзеля file на працоўным стале)
cd C: \ Users \ username \ Desktop
avrdude –p m328p –c usbASP –P usb –U флэш: w:filename.hex: а |
Дзе –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, размешчаны ў тэчцы графічнага інтэрфейсу. Калі вы ўсталёўваеце і выкарыстоўваеце 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 |