Obsah:
- Krok 1: Požadavky
- Krok 2: Připojte Arduino k počítači
- Krok 3: Nahrajte kód
- Krok 4: Připojte obvod
- Krok 5: Pin Out Understanding
- Krok 6: Stáhněte si soubor ZIP
- Krok 7: Najděte svůj kód ovladače
- Krok 8: Detekce kontrolována
- Krok 9: Nastavte pojistku
- Krok 10: Nahrajte šestihranný soubor
Video: Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
………………………
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
- Arduino uno
- Nějaké propojovací vodiče
- Prkénko
- 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 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
- 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
- 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
- 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 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
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
- 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
- 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
- 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.
- Stiskněte Enter.
- Pokud vidíte stejnou masáž jako na mé třetí fotografii, váš hex soubor je vypálen v AVR.
Předtím vložte hexadecimální soubor do stejné složky, kde můžete vidět soubor cmd.txt
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
…. VŠE HOTOVO……. HO HO HO..