Dogfennaeth Rhaglennydd Jaycar usbASP

bwrdd cylched

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:
rhyngwyneb defnyddiwr graffigol, testun, cymhwysiad

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:
rhyngwyneb defnyddiwr graffigol, testun, cymhwysiad

Yna cewch eich cyfarch â sgrin sydd â llawer o opsiynau, yr un y gallwch ei reoli ar gyfer USBASP yw:
rhyngwyneb defnyddiwr graffigol, testun
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

testun

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)

agos i fyny o sgrin

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
llun o wyneb

Dogfennau / Adnoddau

Rhaglennydd Jaycar usbASP [pdfDogfennaeth
XC4627, XC4613, AVRDUDE, usbASP

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *