Dogfennaeth Rhaglennydd Jaycar usbASP
Cysylltu ag UNO
Y usbASP (XC4627) gall rhaglennydd gysylltu â'r rhan fwyaf o ddyfeisiau math AVR, nid dim ond yr uno. Bydd yn rhaid i chi chwilio am y diagram cysylltiad cywir, a geir fel arfer yn y daflen ddata ar gyfer eich dyfais AVR.
Er bod gan y rhaglennydd usbASP y cysylltydd 10-pin traddodiadol ar gyfer dyfeisiau Atmel hŷn, gallwch ddefnyddio'r (XC4613) addasydd i'w gwneud yn ffitio'n haws ar ddyfeisiau 6pin mwy newydd fel yr UNO. Mae'n hawdd cofio'r cyfeiriadedd trwy baru'r pin ailosod â'r XC4613 addasydd, fel y nodir ar y dde.
Dadlwytho wedi'i gynnwys files
Yn y sip a gyflenwir file (i'w gael ar y dudalen lawrlwytho ar gyfer XC4627) fe welwch y PDF hwn, ynghyd â'r feddalwedd sydd ei hangen arnoch, ynghyd ag ychydig o lwybrau byr a swp file i wneud pethau'n haws i'w rheoli.
Fel arall, os nad oes gennych y sip wedi'i chynnwys, y feddalwedd sydd ei hangen arnoch yw “avrdude” a'r gyrrwr USB ffynhonnell agored “libusb” y gellir ei osod trwy ZADIG.
Sefydlu gyrwyr ar gyfer usbASP gyda ZADIG
Yn gyntaf, rhaid i chi drosysgrifo'r gyrwyr sy'n cael eu gosod gan ffenestri pan fyddwch chi'n plygio'r XC4627. Dim ond unwaith y dylech orfod gwneud hyn.
Plygiwch eich rhaglennydd usbASP i'r cyfrifiadur ac agorwch feddalwedd ZADIG (naill ai trwy lwybr byr, neu i'w gael yn y ffolder setup). Yn y rhaglen sy'n ymddangos, ticiwch Dewisiadau> Dangoswch bob dyfais
A newid y prif flwch gwympo i fod yn USBasp. Yna rydych chi am newid yr hyn y mae'r gyrrwr yn dod trwy sgrolio trwy'r opsiynau nes i chi gyrraedd libusb win32
Taro “Gosod gyrrwr” - os yw eisoes wedi'i osod, bydd yn darllen fel “Ailosod gyrrwr” fel y dangosir:
Unwaith y bydd y gyrrwr cyfredol (ochr chwith) yn libusb0, yna gallwch fwrw ymlaen â defnyddio usbASP gydag avrdude
Gan ddefnyddio AVRDUDE (Fersiwn GUI)
Diolch i ddefnyddiwr o'r enw zkemble, maent wedi darparu ystorfa GitHub o gui a all ei gwneud hi'n haws ei reoli.
Rhedeg y llwybr byr AVRDUDE GUI yn y ffolder, neu os nad yw hynny'n gweithio, gosodwch yn iawn yn y ffolder setup.
Os nad oes gennych y llyfrgelloedd cywir, dylai ffenestri ei osod ar eich cyfer chi:
Yna cewch eich cyfarch â sgrin sydd â llawer o opsiynau, yr un y gallwch ei reoli ar gyfer USBASP yw:
Yna dewiswch eich hecs file yn y Fflach dogn, wedi'i osod i “ysgrifennu.” Yna yn y dde uchaf byddwch am newid eich MCU i'r rhif rhan cywir, yr UNO fel arfer yw ATMEGA328c ond bydd yn rhaid i chi wirio a newid ar gyfer pob dyfais. Ar ôl i chi osod y gwerthoedd, pwyswch y print trwm Rhaglen! botwm i ysgrifennu'r hecs file.
Gan ddefnyddio AVRDUDE (Fersiwn CMD)
Er bod y GUI yn wyneb i raglen llinell orchymyn avrdude. Rhedeg y
AVRDUDE CMD.bat
file i ddod â'r fersiwn brydlon gorchymyn i fyny, a fydd hefyd yn sefydlu avrdude i chi. Mae cynamprhoddir gorchymyn le yn y pennawd, ond gallwch redeg eich gorchymyn eich hun.
defnyddiwch “cd” (newid cyfeiriadur) i'r lleoliad sydd gennych chi file, a defnyddio avrdude i'w raglennu, ar gyfer cynample (Am file ar eich bwrdd gwaith)
cd C: \ Defnyddwyr \ enw defnyddiwr \ Penbwrdd
avrdude –p m328p –c usbASP –P usb –U fflach: w:fileenw.hex: a |
Lle mae –p yn dynodi'r rhan, mae -c yn dynodi'r rhaglennydd (usbASP) a –P yw'r porthladd.
I gael mwy o wybodaeth am baramedrau a newidiadau, darllenwch y llawlyfr gydag avrdude neu redeg “avrdude -?“
Gwallau sylfaenol
Methu dod o hyd i ddyfais USB gyda vid
Mae hon yn broblem sy'n ymwneud â'r gyrwyr usbASP. A wnaethoch chi ddefnyddio ZADIG i osod y gyrrwr libusb? A yw'r usbASP wedi'i blygio i mewn?
Llofnod Disgwyliedig (Yn darllen 100% ond yn canslo'r rhaglen yn gynnar)
Mae hyn yn gysylltiedig â pheidio â gosod y rhif rhan cywir (-p switsh) - Gallwch weld yma fy mod wedi cysylltu UNO (“m328c yn ôl pob tebyg”) ond rwyf wedi dewis atmega16u2 (“Y llofnod disgwyliedig ar gyfer ATmega16u2 yw…”). Gwiriwch fod y rhan gywir wedi'i nodi
Gwall ar avrdude.conf neu fel arall
Mae hwn yn wall sy'n ymwneud â config avrdude file, bod yn fersiwn wahanol i'r rhaglen avrdude. Defnyddiwch yr avrdude.exe AC avrdude.conf sydd wedi'i leoli yn y ffolder GUI. Os ydych chi'n gosod ac yn defnyddio avrdude o leoliad gwahanol, gwnewch yn siŵr eich bod yn treblu gwirio'r fersiwn honno o'r ffurfwedd. (Ein fersiwn ddiweddaraf, yn y sip hon file, yw fersiwn 6.3).
Awstralia
www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888
Seland Newydd
www.jaycar.co.nz
techstore@jaycar.co.nz
0800 452 922
Dogfennau / Adnoddau
![]() |
Rhaglennydd Jaycar usbASP [pdfDogfennaeth XC4627, XC4613, AVRDUDE, usbASP |