Dokumentace programátoru Jaycar usbASP

obvodovou desku

Připojování k UNO

UsbASP (XC4627) programátor se může připojit k většině zařízení typu AVR, nejen k uno. Budete muset vyhledat správné schéma připojení, které se obvykle nachází v datovém listu vašeho zařízení AVR.

Zatímco programátor usbASP má tradiční 10kolíkový konektor pro starší zařízení Atmel, můžete použít (XC4613) adaptér, aby se snáze vešel na novější 6pinová zařízení, jako je UNO. Je snadné si zapamatovat orientaci porovnáním resetovacího kolíku s XC4613 adaptér, jak je uvedeno vpravo.

Včetně stahování files

V dodávaném zipu file (najdete na stránce pro stahování pro XC4627) najdete tento PDF spolu se softwarem, který potřebujete, plus několik zkratek a dávku file aby se věci snadněji spravovaly.
Jinak, pokud nemáte přiložený zip, potřebujete software „avrdude“ a open-source USB ovladač „libusb“, který lze nainstalovat přes ZADIG.

Nastavte ovladače pro usbASP se ZADIG

Nejprve musíte přepsat ovladače, které jsou nainstalovány systémem Windows, když poprvé připojíte XC4627. Měli byste to udělat jen jednou.

Připojte svůj programátor usbASP k počítači a otevřete software ZADIG (buď prostřednictvím zástupce, nebo v instalační složce). V programu, který se zobrazí, zaškrtněte  Možnosti> Zobrazit všechna zařízení

A změňte hlavní rozevírací pole na USBasp. Poté budete chtít změnit to, čím se řidič stane procházením možností, dokud se nedostanete libusb win32
Stiskněte „Instalovat ovladač“ - pokud je již nainstalován, bude číst jako „Přeinstalovat ovladač“, jak je znázorněno:
grafické uživatelské rozhraní, text, aplikace

Jakmile je aktuální ovladač (levá strana) libusb0, můžete pokračovat pomocí usbASP s avrdude

Používání AVRDUDE (verze grafického uživatelského rozhraní)

Díky uživateli s názvem zkemble poskytli úložiště GitHub s GUI, které usnadňuje správu.

Spusťte zástupce AVRDUDE GUI ve složce, nebo pokud to nefunguje, proveďte správnou instalaci ve složce nastavení.

Pokud nemáte správné knihovny, měl by jej nainstalovat Windows:
grafické uživatelské rozhraní, text, aplikace

Poté vás přivítá obrazovka s mnoha možnostmi, kterou můžete spravovat pro USBASP:
grafické uživatelské rozhraní, text
Poté vyberte hex file v Blikat část, nastavte na „psát“. Pak vpravo nahoře budete chtít změnit svůj MCU na správné číslo dílu, UNO je obvykle ATMEGA328p, ale budete muset zkontrolovat a změnit každé zařízení. Jakmile nastavíte hodnoty, stiskněte tučné písmo Naprogramovat! tlačítko pro zápis šestnáctky file.

Používání AVRDUDE (verze CMD)

Zatímco GUI je čelní panel programu příkazové řádky avrdude. Spusťte

AVRDUDE CMD.bat

file vyvolejte verzi příkazového řádku, která vám také nastaví avrdude. BývalýampPříkaz le je uveden v záhlaví, ale můžete spustit vlastní příkaz.

použijte „cd“ (změnit adresář) na umístění, které máte file, a pomocí avrdude jej naprogramujte, napřample (Pro file na ploše)

cd C: \ Users \ uživatelské jméno \ Desktop

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

Kde –p označuje část, -c označuje programátora (usbASP) a –P je port.

Pro více informací o parametrech a změnách si přečtěte příručku s avrdude nebo spusťte “avrdude -?

Základní chyby

Nelze najít zařízení USB s vid

text

Toto je problém týkající se ovladačů usbASP. Použili jste ZADIG k instalaci ovladače libusb? Je usbASP zapojen?

Očekávaný podpis (čtení 100%, ale zrušení programu předčasně)

zblízka na obrazovku

Souvisí to s nenastavením správného čísla dílu (přepínač -p) - zde vidíte, že jsem připojil UNO („pravděpodobně m328p“), ale vybral jsem atmega16u2 („Očekávaný podpis pro ATmega16u2 je ...“). Zkontrolujte, zda byla zadána správná část

Chyba na avrdude.conf nebo jinak

Toto je chyba související s avrdude config file, což je jiná verze než program avrdude. Použijte avrdude.exe AND avrdude.conf umístěný ve složce GUI. Pokud instalujete a používáte avrdude z jiného umístění, nezapomeňte trojnásobně zkontrolovat tuto verzi konfigurace. (Naše nejnovější verze v tomto zipu file, je verze 6.3).

Austrálie

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

Nový Zéland

 www.jaycar.co.nz
 techstore@jaycar.co.nz
0800 452 922
kresba obličeje

Dokumenty / zdroje

Jaycar usbASP programátor [pdfDokumentace
XC4627, XC4613, AVRDUDE, usbASP

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *