Indholdsfortegnelse:
- Trin 1: Krav
- Trin 2: Tilslut Arduino med pc
- Trin 3: Upload kode
- Trin 4: Tilslut kredsløb
- Trin 5: Find ud af forståelse
- Trin 6: Download zip -filen
- Trin 7: Find din controller -kode
- Trin 8: Registrer kontrolleret
- Trin 9: Indstil sikring
- Trin 10: Upload hexfil
Video: Arduino som internetudbyder -- Brænd hexfil i AVR -- Sikring i AVR -- Arduino som programmerer: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
………………………
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
- Arduino uno
- Nogle springtråde
- Brødbræt
- 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 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
- 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
- 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
- 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 nedenfor
- Udpak zip -filen
Spejl Github:
codeload.github.com/vishalsoniindia/Arduin…
Trin 7: 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
- 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
- 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
- Kopier sidste linje og indsæt den i kommandoterminalen.
- På den sidste linje kan du se filnavn, erstatte det med dit hex -filnavn.
- Hit enter.
- Hvis du ser den samme massage som på mit tredje foto, så er din hex -fil brændt i AVR.
Før denne indsæt din hex -fil i samme mappe, hvor du kan se cmd.txt -fil
Skift nu din com port min er COM2, hvor din arduino er tilsluttet
Skift din controller kode min er m8
…. HELT FÆRDIG……. HO HO HO..