Dokumentace programátoru Jaycar usbASP
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:
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:
Poté vás přivítá obrazovka s mnoha možnostmi, kterou můžete spravovat pro USBASP:
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
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ě)
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
Dokumenty / zdroje
![]() |
Jaycar usbASP programátor [pdfDokumentace XC4627, XC4613, AVRDUDE, usbASP |