Obsah:

Arduino ako ISP -- Napaľujte hexadecimálny súbor v AVR -- Poistka v AVR -- Arduino ako programátor: 10 krokov
Arduino ako ISP -- Napaľujte hexadecimálny súbor v AVR -- Poistka v AVR -- Arduino ako programátor: 10 krokov

Video: Arduino ako ISP -- Napaľujte hexadecimálny súbor v AVR -- Poistka v AVR -- Arduino ako programátor: 10 krokov

Video: Arduino ako ISP -- Napaľujte hexadecimálny súbor v AVR -- Poistka v AVR -- Arduino ako programátor: 10 krokov
Video: M#1: Настройка ПЛК Outseal Mega с отладочной платой ATmega128 | Аутсил Дев. ПЛК Мега 2024, Júl
Anonim
Image
Image
Požiadavky
Požiadavky

………………………

REGISTRUJTE SA na môj kanál YouTube pre ďalšie videá ……..

Tento článok je o arduine ako isp.

Ak chcete nahrať hex súbor alebo ak chcete nastaviť poistku v AVR, nemusíte kupovať programátor, môžete to urobiť pomocou arduina.

V tomto článku som nahral hex súbor do atmega8, ak chcete nahrať hex súbor do iného AVR, pochopte postup a postupujte podľa rovnakých krokov.

……………………

Krok 1: Požiadavky

Požiadavky
Požiadavky
Požiadavky
Požiadavky
  1. Arduino uno
  2. Niektoré prepojovacie vodiče
  3. Breadboard
  4. Kryštálový oscilátor (voliteľný, ak je váš ovládač nastavený na externom oscilátore)

*** ak je váš ovládač vybalený z krabice, nie je potrebné pripojiť tento oscilátor Crystal ****

Krok 2: Pripojte Arduino k počítaču

Pripojte Arduino k počítaču
Pripojte Arduino k počítaču
Pripojte Arduino k počítaču
Pripojte Arduino k počítaču
Pripojte Arduino k počítaču
Pripojte Arduino k počítaču
  • Pripojte svoje arduino k počítaču
  • Otvorte arduino IDE a kliknite na nástroje
  • Potom kliknite na palubu, tu vyberte arduino uno
  • Teraz kliknite na port pod doskou, tu vyberte port, ku ktorému je pripojené arduino.

***** Moje arduino je pripojené na COM2, nezabudnite, že ho použijeme neskôr.

Krok 3: Nahrajte kód

Nahrajte kód
Nahrajte kód
Nahrajte kód
Nahrajte kód
Nahrajte kód
Nahrajte kód
  • Prejdite na súbor a potom na príklady
  • Nájdite príklad ArduinoISP
  • Nahrajte program ArduinoISP
  • Teraz choďte do nástrojov a zvoľte programátor „arduino ako ISP“

Nezamieňajte si arduino isp a arduino ako isp v programátore.

Krok 4: Pripojte obvod

Pripojte obvod
Pripojte obvod
Pripojte obvod
Pripojte obvod
Pripojte obvod
Pripojte obvod
  • Tu napaľujeme Hex súbor a nastavíme poistku v Atmega8. Pochopte prosím koncept, takže pomocou arduina môžete napaľovať hexadecimálne súbory v akomkoľvek type avr.
  • Pripojte obvod podľa obrázku.
  • Kryštálový oscilátor je voliteľný, ak je váš Avr nastavený na externú poistku, ak je AVR vybalený z krabice, potom ho nemusíte pripájať.

Krok 5: Rozpoznajte porozumenie

Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
Pin Out Understanding
  • Ako vidíte na prvej fotografii, existuje pin MISO, MOSI A SCK, ktorý spojíme s príslušným 13, 12, 11 pinom arduina.
  • Ako vidíte na druhej fotografii, je tu resetovací kolík, ktorý pripojíme k 10. pinu arduina.
  • Na tretej fotografii môžete vidieť pin VCC, AVCC a GND, pripojiť AVCC a VCC k 5v arduina, GND k GND arduina.

Krok 6: Stiahnite si súbor ZIP

Stiahnite si súbor ZIP
Stiahnite si súbor ZIP
  • Stiahnite si nižšie uvedený súbor zip
  • Extrahujte súbor zip

Zrkadlový Github:

codeload.github.com/vishalsoniindia/Arduin…

Krok 7: Nájdite kód svojho ovládača

Nájdite svoj kód ovládača
Nájdite svoj kód ovládača
Nájdite svoj kód ovládača
Nájdite svoj kód ovládača
Nájdite svoj kód ovládača
Nájdite svoj kód ovládača
Nájdite svoj kód ovládača
Nájdite svoj kód ovládača

Vložte svoj hexadecimálny súbor do rovnakého priečinka, ktorý sme stiahli, kde môžete vidieť súbor cmd.txt.

  • Otvorte súbor cmd.txt v priečinku
  • Skopírujte prvý riadok „avrdude -c arduino -b 19200 -p xyz“
  • Na hornom paneli počítača zadajte príkaz cmd podľa obrázku.
  • Tu sa otvorí príkazový terminál
  • Prilepte riadok a stlačte kláves Enter
  • Na poslednej fotografii môžete vidieť kontrolovaný názov a kód kódu ovládača je m8 pre atmega8.

Krok 8: Detekcia je riadená

Detekcia je riadená
Detekcia je riadená
Detekcia je riadená
Detekcia je riadená
Detekcia je riadená
Detekcia je riadená
  • Skopírujte druhý riadok do súboru taxt, ktorý je „avrdude -c arduino -b 19200 -p m8 -P COM2 -n“.
  • Vložte ho do príkazového terminálu
  • Teraz zmeňte svoju baňu na port COM2, kde je pripojené vaše arduino.
  • Zmeňte kód svojho ovládača na m8.
  • Stlačte Enter.
  • Keď uvidíte nejaký podpis zariadenia a poistku v poriadku, znamená to, že je detekovaný váš ovládač.

Krok 9: Nastavte poistku

Nastavte poistku
Nastavte poistku
  • Skopírujte tento riadok „avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m“
  • Vlož to do príkazového terminálu.
  • Teraz zmeňte svoju baňu na port COM2, kde je pripojené vaše arduino.
  • Zmeňte kód svojho ovládača na m8.
  • Táto poistka je nastavená na internú frekvenciu 8 MHz, to znamená, že nemusíte pripájať externý oscilátor Crystal.
  • Stlačte Enter.
  • Teraz je poistka nastavená, je to jednorazový proces, nabudúce nie je potrebné.

Ak chcete vymeniť poistku, potom E2 je nižšia poistka a D9 je vyššia poistka, môžete ju zmeniť podľa svojich požiadaviek.

Krok 10: Odovzdajte šesťhranný súbor

Odovzdajte šesťhranný súbor
Odovzdajte šesťhranný súbor
Odovzdajte šesťhranný súbor
Odovzdajte šesťhranný súbor
Odovzdajte šesťhranný súbor
Odovzdajte šesťhranný súbor
Odovzdajte hexadecimálny súbor
Odovzdajte hexadecimálny súbor

    Predtým vložte svoj hexadecimálny súbor do rovnakého priečinka, kde môžete vidieť súbor cmd.txt

  • Skopírujte posledný riadok a vložte ho do príkazového terminálu.
  • Na poslednom riadku vidíte názov súboru, nahraďte ho svojim hexadecimálnym názvom.
  • Teraz zmeňte svoju baňu na port COM2, kde je pripojené vaše arduino

    Zmeňte kód svojho ovládača na m8

  • Stlačte Enter.
  • Ak vidíte rovnakú masáž ako na mojej tretej fotografii, váš hexadecimálny súbor je napálený v AVR.

…. VŠETKO HOTOVÉ……. HO HO HO..