Jaycar usbASP Programmeringsdokumentation

Jaycar usbASP Programmeringsdokumentation

en printplade

Opretter forbindelse til UNO

UsbASP (XC4627) programmør kan oprette forbindelse til de fleste AVR-enheder, ikke kun uno. Du bliver nødt til at finde det korrekte forbindelsesdiagram, der normalt findes i databladet til din AVR-enhed.

Mens usbASP-programmøren har det traditionelle 10-bens stik til ældre Atmel-enheder, kan du bruge (XC4613) adapter for at gøre det lettere at passe på nyere 6pin-enheder såsom UNO. Det er let at huske orienteringen ved at matche nulstillingsnålen til XC4613 adapter, som vist til højre.

Inkluderet download files

I den medfølgende lynlås file (findes på downloadsiden for XC4627) finder du denne PDF sammen med den software, du har brug for, plus et par genveje og en batch file for at gøre tingene nemmere at administrere.
Ellers, hvis du ikke har den medfølgende zip, er den software, du har brug for, "avrdude" og open source USB-driveren "libusb", som kan installeres via ZADIG.

Konfigurer drivere til usbASP med ZADIG

For det første skal du overskrive de drivere, der er installeret af windows, når du først tilslutter XC4627. Du skal kun gøre dette en gang.

Sæt din usbASP-programmør til computeren, og åbn ZADIG-softwaren (enten via genvej eller findes i installationsmappen). Marker i det program, der vises  Valg> Vis alle enheder

Og skift det primære dropdown-felt til at være USBasp. Du vil derefter ændre, hvad føreren bliver ved at rulle gennem indstillingerne, indtil du når libusb win32
Hit "Installer driver" - hvis den allerede er installeret, vil den læse som "Geninstaller driver" som vist:
grafisk brugerflade, tekst, applikation

Når den aktuelle driver (venstre side) er libusb0, kan du derefter gå videre med at bruge usbASP med avrdude

Brug af AVRDUDE (GUI-version)

Takket være en bruger ved navn zkemble har de leveret et GitHub-lager af en gui, der kan gøre det lettere at administrere.

Kør AVRDUDE GUI-genvejen i mappen, eller hvis det ikke virker, skal du installere korrekt i installationsmappen.

Hvis du ikke har de rigtige biblioteker, skal windows installere det til dig:
grafisk brugerflade, tekst, applikation

Derefter bliver du mødt med en skærm, der har mange muligheder, den du skal administrere for USBASP er:
grafisk brugerflade, tekst
Vælg derefter din hex file i Blitz del, indstillet til "skriv". Derefter vil du øverst til højre ændre din MCU til det korrekte varenummer. UNO er ​​normalt ATMEGA328p, men du bliver nødt til at kontrollere og ændre for hver enhed. Når du har indstillet værdierne, skal du trykke på fed skrift Program! knappen for at skrive hex file.

Brug af AVRDUDE (CMD-version)

Mens GUI er en frontplade til avrdudes kommandoprogram. Kør

AVRDUDE CMD.bat

file for at hente kommandopromptversionen frem, som også vil konfigurere avrdude for dig. En eksample kommando er givet i overskriften, men du kan køre din egen kommando.

brug "cd" (skift mappe) til den placering, du har din file, og brug avrdude til at programmere det, f.eksample (For en file på dit skrivebord)

cd C: \ Brugere \ brugernavn \ Desktop

avrdude –p m328p –c usbASP –P usb –U flash:w:filenavn.hex:a

Hvor –p betegner delen, -c betegner programmøren (usbASP) og –P er porten.

For mere information om parametre og ændringer, læs manualen med avrdude eller kør “avrdude -?"

Grundlæggende fejl

Kunne ikke finde USB-enhed med vid

tekst

Dette er et problem i forbindelse med usbASP-drivere. Brugte du ZADIG til at installere libusb-driveren? Er usbASP tilsluttet?

Forventet underskrift (læser 100% men annullerer programmet tidligt)

et nærbillede af en skærm

Dette er relateret til ikke at indstille det korrekte varenummer (-p switch) - Du kan her se, at jeg har tilsluttet en UNO (“sandsynligvis m328p”), men jeg har valgt atmega16u2 (“Forventet signatur til ATmega16u2 er ...”). Kontroller, at den korrekte del er specificeret

Fejl på avrdude.conf eller andet

Dette er en fejl relateret til avrdude config file, der er en anden version af avrdude-programmet. Brug avrdude.exe OG avrdude.conf, der findes i GUI-mappen. Hvis du installerer og bruger avrdude fra en anden placering, skal du sørge for at tredoble den version af konfigurationen. (Vores seneste version, i denne zip file, er version 6.3).

Australien

www.jaycar.com.au
techstore@jaycar.com.au
1800 022 888

New Zealand

 www.jaycar.co.nz
 techstore@jaycar.co.nz
0800 452 922
en tegning af et ansigt

Dokumenter/ressourcer

PDF thumbnailusbASP Programmer
Documentation · XC4627, XC4613, AVRDUDE, usbASP

Stil et spørgsmål

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Stil et spørgsmål

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.