Obsah:

Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků

Video: Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků

Video: Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Video: LinuxDays 2018 - Pokročilé bootloadery pro AVR - Petr Stehlík 2024, Červenec
Anonim
Image
Image
Požadavky
Požadavky

………………………

PŘIHLASTE SE K ODBĚRU mého kanálu na YouTube pro další videa ……..

Tento článek je o arduino jako isp.

Pokud chcete nahrát hexadecimální soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete to udělat s arduino.

V tomto článku jsem nahrál hex soubor do atmega8, pokud chcete nahrát hex soubor do jiného AVR, pak pochopte postup a postupujte podle stejných kroků.

……………………

Krok 1: Požadavky

Požadavky
Požadavky
Požadavky
Požadavky
  1. Arduino uno
  2. Nějaké propojovací vodiče
  3. Prkénko
  4. Krystalový oscilátor (volitelný, pokud je váš ovladač nastaven na externím oscilátoru)

*** pokud je váš ovladač vybalený z krabice, není třeba tento krystalový oscilátor připojovat ****

Krok 2: Připojte Arduino k počítači

Připojte Arduino k počítači
Připojte Arduino k počítači
Připojte Arduino k počítači
Připojte Arduino k počítači
Připojte Arduino k počítači
Připojte Arduino k počítači
  • Připojte své arduino k počítači
  • Otevřete arduino IDE a klikněte na nástroje
  • Poté klikněte na palubu, zde vyberte arduino uno
  • Nyní klikněte na port pod deskou, zde vyberte port, kde je připojeno arduino.

***** moje arduino je připojeno na COM2, pamatujte, že ho použijeme později.

Krok 3: Nahrajte kód

Nahrát kód
Nahrát kód
Nahrát kód
Nahrát kód
Nahrát kód
Nahrát kód
  • Přejděte do souboru a poté na příklady
  • Najděte příklad ArduinoISP
  • Nahrajte program ArduinoISP
  • Nyní přejděte do nástrojů a vyberte programátor „arduino jako ISP“

Nepleťte si arduino isp a arduino jako isp v programátoru.

Krok 4: Připojte obvod

Připojte obvod
Připojte obvod
Připojte obvod
Připojte obvod
Připojte obvod
Připojte obvod
  • Zde vypálíme Hex soubor a nastavíme pojistku v Atmega8. Pochopte prosím koncept, abyste mohli vypálit hex soubor v jakémkoli typu avr přes arduino.
  • Zapojte obvod podle obrázku.
  • Krystalový oscilátor je volitelný, pokud je váš Avr nastaven na externí pojistku, pokud je AVR vybalený z krabice, není třeba jej připojovat.

Krok 5: Pin Out Understanding

Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
  • Jak vidíte na první fotografii, existuje pin MISO, MOSI a SCK, který připojíme k příslušnému 13, 12, 11 kolíku arduina.
  • Jak vidíte na druhé fotografii, existuje resetovací pin, který připojíme k 10. kolíku arduina.
  • Na třetí fotografii vidíte pin VCC, AVCC a GND, připojení AVCC a VCC k 5v arduina, GND k GND arduina.

Krok 6: Stáhněte si soubor ZIP

Stáhněte si soubor ZIP
Stáhněte si soubor ZIP
  • Stáhněte si níže uvedený soubor zip
  • Extrahujte soubor zip

Zrcadlový Github:

codeload.github.com/vishalsoniindia/Arduin…

Krok 7: Najděte svůj kód ovladače

Najděte svůj kód ovladače
Najděte svůj kód ovladače
Najděte svůj kód ovladače
Najděte svůj kód ovladače
Najděte svůj kód ovladače
Najděte svůj kód ovladače
Najděte svůj kód ovladače
Najděte svůj kód ovladače

Vložte soubor Hex do stejné složky, kterou jsme stáhli, kde můžete vidět soubor cmd.txt.

  • Otevřete soubor cmd.txt ve složce
  • Zkopírujte první řádek „avrdude -c arduino -b 19200 -p xyz“
  • Na horní liště počítače zadejte cmd, jak je znázorněno na fotografii.
  • Zde se otevře příkazový terminál
  • Vložte řádek a stiskněte Enter
  • Na poslední fotografii můžete vidět řízený název a kód řadiče je m8 pro atmega8.

Krok 8: Detekce kontrolována

Detekce řízena
Detekce řízena
Detekce řízena
Detekce řízena
Detekce řízena
Detekce řízena
  • Zkopírujte druhý řádek do souboru taxt, který je „avrdude -c arduino -b 19200 -p m8 -P COM2 -n“
  • Vložte jej do příkazového terminálu
  • Nyní změňte svůj com portový důl na COM2, kde je připojeno vaše arduino.
  • Změňte kód svého ovladače na m8.
  • Stiskněte Enter.
  • Když uvidíte podpis zařízení a pojistku v pořádku, znamená to, že je detekován váš ovladač.

Krok 9: Nastavte pojistku

Nastavte pojistku
Nastavte pojistku
  • Zkopírujte tento řádek, který je "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Vložte jej do příkazového terminálu.
  • Nyní změňte svůj com portový důl na COM2, kde je připojeno vaše arduino.
  • Změňte kód svého ovladače na m8.
  • Tato pojistka je nastavena na interní 8MHZ, to znamená, že nemusíte připojovat externí krystalový oscilátor.
  • Stiskněte Enter.
  • Nyní je pojistka nastavena, je to jednorázový proces, který není třeba příště.

Pokud chcete vyměnit pojistku, pak E2 je nižší pojistka a D9 je vyšší pojistka, můžete ji změnit podle svých požadavků.

Krok 10: Nahrajte šestihranný soubor

Nahrát šestihranný soubor
Nahrát šestihranný soubor
Nahrát šestihranný soubor
Nahrát šestihranný soubor
Nahrát šestihranný soubor
Nahrát šestihranný soubor
Nahrát šestihranný soubor
Nahrát šestihranný soubor

    Předtím vložte hexadecimální soubor do stejné složky, kde můžete vidět soubor cmd.txt

  • Zkopírujte poslední řádek a vložte jej do příkazového terminálu.
  • Na posledním řádku vidíte název souboru, nahraďte jej hexadecimálním názvem souboru.
  • Nyní změňte svůj com portový důl na COM2, kde je připojeno vaše arduino

    Změňte kód svého ovladače na m8

  • Stiskněte Enter.
  • Pokud vidíte stejnou masáž jako na mé třetí fotografii, váš hex soubor je vypálen v AVR.

…. VŠE HOTOVO……. HO HO HO..