Indholdsfortegnelse:

Arduino som internetudbyder -- Brænd hexfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trin
Arduino som internetudbyder -- Brænd hexfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trin

Video: Arduino som internetudbyder -- Brænd hexfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trin

Video: Arduino som internetudbyder -- Brænd hexfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trin
Video: Wifi tests #2: Google OnHub unboxing og installation 2024, Juli
Anonim
Image
Image
Krav
Krav

………………………

ABONNER venligst på min YouTube -kanal for flere videoer ……..

Denne artikel handler om arduino som isp.

Hvis du vil uploade hex -fil, eller hvis du vil indstille din sikring i AVR, behøver du ikke købe en programmør, du kan gøre det med arduino.

I denne artikel har jeg uploadet hex -fil i atmega8, hvis du vil uploade hex -fil i anden AVR, så forstå processen og følg de samme trin.

……………………

Trin 1: Krav

Krav
Krav
Krav
Krav
  1. Arduino uno
  2. Nogle springtråde
  3. Brødbræt
  4. Krystaloscillator (valgfri hvis din controller er indstillet på ekstern oscillator)

*** hvis din controller er ude af boksen, er det ikke nødvendigt at tilslutte Crystal oscillator denne ****

Trin 2: Tilslut Arduino med pc

Tilslut Arduino med pc
Tilslut Arduino med pc
Tilslut Arduino med pc
Tilslut Arduino med pc
Tilslut Arduino med pc
Tilslut Arduino med pc
  • Tilslut din arduino til pc
  • Åbn arduino IDE, og klik på værktøjer
  • Klik derefter ombord, vælg her arduino uno
  • Klik nu på porten under bordet, vælg her port, hvor arduino er tilsluttet.

***** min arduino er forbundet på COM2, husk din, vi vil bruge den senere.

Trin 3: Upload kode

Upload kode
Upload kode
Upload kode
Upload kode
Upload kode
Upload kode
  • Gå til filen og derefter eksempler
  • Find ArduinoISP -eksempel
  • Upload ArduinoISP -program
  • Gå nu i værktøjer og vælg programmerer "arduino as isp"

Forveks ikke med arduino isp og arduino som isp i programmerer.

Trin 4: Tilslut kredsløb

Tilslut kredsløb
Tilslut kredsløb
Tilslut kredsløb
Tilslut kredsløb
Tilslut kredsløb
Tilslut kredsløb
  • Her brænder vi Hex -fil og sætter sikring i Atmega8. Forstå venligst konceptet, så du kan brænde hex -fil i enhver form for avr via arduino.
  • Tilslut kredsløbet som vist på foto.
  • Krystaloscillator er valgfri, hvis din Avr er sat til ekstern sikring, hvis AVR er ude af boksen, er det ikke nødvendigt at tilslutte denne.

Trin 5: Find ud af forståelse

Pin Out Forståelse
Pin Out Forståelse
Pin Out Forståelse
Pin Out Forståelse
Pin Out Forståelse
Pin Out Forståelse
Pin Out Forståelse
Pin Out Forståelse
  • Som du kan se på det første foto, er der MISO, MOSI OG SCK pin, som vi vil forbinde til henholdsvis 13, 12, 11 pin af arduino.
  • Som du kan se på det andet foto, er der en nulstillingsnål, som vi forbinder til den tiende pin af arduino.
  • På det tredje foto kan du se VCC, AVCC og GND pin, tilslutte AVCC og VCC til 5v arduino, GND til GND af arduino.

Trin 6: Download zip -filen

Download zip -filen
Download zip -filen
  • Download zip -filen nedenfor
  • Udpak zip -filen

Spejl Github:

codeload.github.com/vishalsoniindia/Arduin…

Trin 7: Find din controller -kode

Find din controller -kode
Find din controller -kode
Find din controller -kode
Find din controller -kode
Find din controller -kode
Find din controller -kode
Find din controller -kode
Find din controller -kode

Indsæt din Hex -fil i den samme mappe, som vi har downloadet, hvor du kan se cmd.txt -filen.

  • Åbn cmd.txt -filen i mappen
  • Kopiér første linje, som er "avrdude -c arduino -b 19200 -p xyz"
  • Skriv cmd øverst på din pc som vist på billedet.
  • Her åbnes kommandoterminalen
  • Indsæt din linje og tryk enter
  • På sidste foto kan du se kontrolleret navn og controller kode min er m8 for atmega8.

Trin 8: Registrer kontrolleret

Registrer kontrolleret
Registrer kontrolleret
Registrer kontrolleret
Registrer kontrolleret
Registrer kontrolleret
Registrer kontrolleret
  • Kopier anden linje i taxt -fil, som er "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
  • Indsæt det i kommandoterminalen
  • Skift nu din com port min er COM2, hvor din arduino er tilsluttet.
  • Skift din controller kode min er m8.
  • Hit enter.
  • Når du ser en enheds signatur og sikring ok, betyder det, at din controller er registreret.

Trin 9: Indstil sikring

Indstil sikring
Indstil sikring
  • Kopiér denne linje, der er "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse: w: 0xE2: m -U hfuse: w: 0xD9: m"
  • Forbi det i kommandoterminalen.
  • Skift nu din com port min er COM2, hvor din arduino er tilsluttet.
  • Skift din controller kode min er m8.
  • Denne sikring er indstillet til intern 8MHZ, det betyder, at du ikke behøver at tilslutte ekstern krystaloscillator.
  • Hit enter.
  • Nu er sikringen indstillet, det er en proces, der ikke er nødvendigt til næste gang.

Hvis du vil skifte sikring, så er E2 lavere sikring og D9 er højere sikring, du kan ændre den i henhold til dine krav.

Trin 10: Upload hexfil

Upload hexfil
Upload hexfil
Upload hexfil
Upload hexfil
Upload hexfil
Upload hexfil
Upload hexfil
Upload hexfil

    Før denne indsæt din hex -fil i samme mappe, hvor du kan se cmd.txt -fil

  • Kopier sidste linje og indsæt den i kommandoterminalen.
  • På den sidste linje kan du se filnavn, erstatte det med dit hex -filnavn.
  • Skift nu din com port min er COM2, hvor din arduino er tilsluttet

    Skift din controller kode min er m8

  • Hit enter.
  • Hvis du ser den samme massage som på mit tredje foto, så er din hex -fil brændt i AVR.

…. HELT FÆRDIG……. HO HO HO..