Innehållsförteckning:

Hur man programmerar ett AVR -kort med ett Arduino -kort: 6 steg
Hur man programmerar ett AVR -kort med ett Arduino -kort: 6 steg

Video: Hur man programmerar ett AVR -kort med ett Arduino -kort: 6 steg

Video: Hur man programmerar ett AVR -kort med ett Arduino -kort: 6 steg
Video: #6 Hur man programmerar Outseal Arduino PLC Delay -Timers 2024, November
Anonim
Hur man programmerar ett AVR -kort med ett Arduino -kort
Hur man programmerar ett AVR -kort med ett Arduino -kort

Har du en AVR -mikrokontrollerkort som ligger runt? Är det svårt att programmera det? Tja, du är på rätt ställe. Här kommer jag att visa dig hur du programmerar ett Atmega8a mikrokontrollerkort med ett Arduino Uno -kort som programmerare. Så utan vidare, låt oss komma igång!

Steg 1: Samla allt

Samla allt
Samla allt

Här är allt du behöver:

  • Ett Arduino UNO/MEGA/nano mikrokontrollerkort.
  • Ett AVR -mikrokontrollerkort med en kompatibel mikrokontroller (t.ex. en Atmega 8a)
  • En lämplig USB -kabel för Arduino -kortet
  • Sex bygelkablar (två för ström, en för återställning av mål -AVR -kortet och tre för kommunikation)

Klicka på bilden ovan för att veta mer.

Steg 2: Ladda upp ISP -programmet till Arduino Board

Ladda upp ISP -programmet till Arduino Board
Ladda upp ISP -programmet till Arduino Board

Starta Arduino IDE och gå till Filer> Exempel> ArduinoISP. Välj lämplig tavla från Verktyg> Kort. Ladda upp programmet till Arduino -kortet.

Steg 3: Anslut Target AVR -kortet till Arduino -kortet

Anslut Target AVR -kortet till Arduino -kortet
Anslut Target AVR -kortet till Arduino -kortet
Anslut Target AVR -kortet till Arduino -kortet
Anslut Target AVR -kortet till Arduino -kortet

Gör anslutningar enligt följande (AVR till Arduino -kort):

VCC till 5 volt

GND till GND

RST/RESET till D10

MISO till D11

MOSI till D12

SCK till D13

Om du inte hittar några sådana märkta stift, kolla databladet för mikrokontrollerchipet på webben. Jag har lagt till ett pinout -diagram över några populära Atmega -mikrokontroller -IC: er ovan. Mitt AVR -kort hade en Atmega 8a på den. Alla viktiga stift på tavlan var också märkta. Se till att du inte använder lösa och tunna trådar.

Steg 4: Bränn Bootloader på AVR -kortet

Bränn Bootloader på AVR -kortet
Bränn Bootloader på AVR -kortet

Gå till Verktyg> Kort> Välj Arduino NG eller äldre. Gå sedan till verktyg> Processor och välj den som finns på ditt AVR -kort. Gå till Verktyg> Programmerare och välj Arduino som Internetleverantör. Gå nu till Verktyg igen och klicka sedan på 'Burn Bootloader'. RX- och TX -lysdioderna på Arduino -kortet ska blinka snabbt ett par gånger och om ett meddelande visas med texten 'Done burning bootloader' utan något fel, är ditt AVR -kort klart att programmeras!

Steg 5: Testa AVR -kortet

Testa AVR -kortet
Testa AVR -kortet

Ladda upp ett enkelt program, till exempel LED -blinkning. Gå till filer> Exempel> Grunder> Blink. Håll ned shift -knappen och klicka på knappen Upload. När överföringen är klar kan du ta bort anslutningskablarna och slå på ditt AVR -kort och testa om det har programmerats korrekt.

Steg 6: Det är klart

Image
Image
Det är gjort!
Det är gjort!

Nu kan du använda ett AVR -kort för att göra coola elektronikprojekt. Eftersom jag älskar modelljärnväg laddade jag upp ett enkelt program för att köra ett lok på en automatiserad layout. Eftersom mitt AVR -kort har två motorutgångar kan jag använda dem för att styra loket och ett utbyte. Programfilen för denna kod finns i nästa steg. Om du är intresserad kan du kolla min också.

Jag skulle gärna vilja veta vad du gjorde idag med det. Med vänliga hälsningar!

Rekommenderad: