Obsah:
- Zásoby
- Krok 1: Instalace ovladače USBasp pomocí Zadig
- Krok 2: Stažení AVRDUDE
- Krok 3: Otevřete Atmel Studio
- Krok 4: Klikněte na „Přidat“
- Krok 5: Zadání podrobností pro programátor USBasp
- Krok 6: Použití programátoru
- Krok 7: Odstraňování problémů
Video: Programování mikrokontrolérů pomocí programátoru USBasp v Atmel Studio: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj
Přečetl jsem a naučil jsem se mnoho tutoriálů, které učí, jak používat programátor USBasp s Arduino IDE, ale potřeboval jsem použít Atmel Studio pro zadání univerzity a nemohl jsem najít žádné návody. Po prozkoumání a přečtení mnoha zdrojů jsem vytvořil tento návod pro každého, kdo chce používat Atmel Studio s programátorem USBasp.
USBasp je levnější řešení pro programování AVR a podporuje více mikrokontrolérů. Úplný seznam najdete na
Tento tutoriál používá jako příklad ATtiny85, ale lze jej rozšířit o programování jakéhokoli podporovaného mikrokontroléru pomocí programátoru USBasp.
Pojďme na to!
Zásoby
USBasp AVR programátor
Krok 1: Instalace ovladače USBasp pomocí Zadig
Otevřete webový prohlížeč a přejděte na
Pomocí tohoto nástroje nejprve nainstalujeme správný ovladač na USBasp.
- Stiskněte tlačítko Stáhnout a nainstalujte aplikaci.
- Otevřete Zadig
- Klikněte na možnosti a stiskněte Seznam všech zařízení
- Vyberte USBasp a nainstalujte ovladač libusbK (v3.0.7.0)
Instalace ovladače může trvat až pět minut.
Krok 2: Stažení AVRDUDE
Dalším krokem je stažení AVRDUDE.
Kliknutím na odkaz níže stáhnete soubor ZIP přímo, nebo si jej můžete stáhnout externě vyhledáním stahování AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Po stažení rozbalte soubory do dokumentů nebo do souborů programu Atmel Studio. Je důležité vědět, kde jsou extrahovány, protože v následujících krocích budete vyžadovat cestu k souboru.
Krok 3: Otevřete Atmel Studio
Otevřete Atmel Studio a na hlavní navigační liště přejděte na nástroje a poté klikněte na externí nástroje.
Krok 4: Klikněte na „Přidat“
Kliknutím na „Přidat“přidáte nastavení pro nový nástroj.
Krok 5: Zadání podrobností pro programátor USBasp
Pro příkaz zadejte adresu souboru do souboru AVRDUDE.exe, který jsme dříve stáhli a extrahovali.
Například můj příkazový vstup by byl:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Všimněte si, toto je pouze příklad !! Adresa vašeho souboru bude pravděpodobně odlišná. K vyhledání souboru avrdude.exe můžete použít funkci procházení (tři tečky na konci zadávání příkazů).
U argumentů zkopírujte a vložte níže uvedený řádek do vstupu argumentů:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Rozdělení výše uvedených argumentů:
- Argument za -c identifikuje ID programátora. V našem případě usbasp
- Argument za -p identifikuje mikrokontrolér. V našem případě ATtiny85, známý jako t85
-
Argument za -U identifikuje typ paměti
Změňte t85 na svůj mikrokontrolér vyhledáním přidruženého klíčového slova v odkazech na dokumentaci uvedených na začátku
Argumenty jsou převzaty z avrdude dokumentace. To lze získat z odkazů uvedených na začátku.
Až bude vše hotovo, klikněte na Použít!
Krok 6: Použití programátoru
Chcete -li AVR naprogramovat, ujistěte se, že je připojen k USBasp, přejděte na externí nástroje a klikněte na nástroj, který jste právě vytvořili.
Nezapomeňte před programem vytvořit své řešení.
Mělo by to být naprogramováno!
Krok 7: Odstraňování problémů
Pokud nastanou problémy:
- Zkuste použít různé porty USB k připojení programátoru USBasp
- Zajistěte, aby byl AVR připojen k programátoru
- Přečtěte si znovu pečlivě každý krok a ujistěte se, že příkazy a argumenty v nastavení externích nástrojů jsou správné
Jinak je vše v pořádku!
Doporučuje:
Programování a bootování ATtiny85 pomocí USBasp: 5 kroků
Jak programovat a zavádět ATtiny85 pomocí USBasp: V tomto Instructable se přesně naučíte, jak zavést a naprogramovat mikročip ATtiny85 nejjednodušším způsobem, jaký bych mohl zjistit. Toto je můj první návod, takže pokud máte nějaké rady nebo tipy, jak vytvořit lepší průvodce, neváhejte a
Jak naprogramovat PIC MCU pomocí programátoru PICkit pomocí Breadboardu: 3 kroky
Jak programovat PIC MCU pomocí programátoru PICkit pomocí Breadboardu: K hraní s mikrokontroléry PIC (nebo jinými) nepotřebujete drahé a sofistikované nástroje. Vše, co potřebujete, je prkénko, kde otestujete svůj obvod a programování. Samozřejmě je nutný nějaký programátor a IDE. V tomto návodu
POUŽITÍ EXtreme Burner pro programování mikrokontroléru AVR: 8 kroků
POUŽÍVÁNÍ Extrémní vypalovačky pro programování mikrokontrolérů AVR: Vše, co máte s uživatelstvím AVR, a ti, kteří právě vstupují do streamu, Někteří z vás začali s mikrokontroléry PIC a někteří začali s ATMEL AVR, to je napsáno pro vás! Takže jste si koupili USBASP, protože je levný a efektivní flash
Konfigurace pojistkových bitů mikrokontroléru AVR. Vytvoření a nahrání programu Flash LED do flash paměti mikrokontroléru: 5 kroků
Konfigurace pojistkových bitů mikrokontroléru AVR. Vytvoření a nahrání do flash paměti mikrokontroléru programu LED blikání: V tomto případě vytvoříme jednoduchý program v kódu C a vypálíme ho do paměti mikrokontroléru. Napíšeme vlastní program a zkompilováme hexadecimální soubor pomocí Atmel Studio jako integrované vývojové platformy. Konfigurujeme pojistku bi
Jak vyrobit mobilního robota - Na základě DTMF - Bez mikrokontroléru a programování - Ovládání odkudkoli na světě - RoboGeeks: 15 kroků
Jak vyrobit mobilně ovládaného robota | Na základě DTMF | Bez mikrokontroléru a programování | Ovládání odkudkoli na světě | RoboGeeks: Chcete udělat robota, který bude možné ovládat odkudkoli na světě, pojďme to udělat