Sadržaj:

Kako programirati AVR ploču pomoću Arduino ploče: 6 koraka
Kako programirati AVR ploču pomoću Arduino ploče: 6 koraka

Video: Kako programirati AVR ploču pomoću Arduino ploče: 6 koraka

Video: Kako programirati AVR ploču pomoću Arduino ploče: 6 koraka
Video: LDmicro 22: платы Arduino с AVRDUDESS (программирование микроконтроллеров с помощью LDmicro) 2024, Novembar
Anonim
Kako programirati AVR ploču pomoću Arduino ploče
Kako programirati AVR ploču pomoću Arduino ploče

Imate li oko sebe AVR mikrokontroler ploču? Je li teško programirati ga? Pa, na pravom ste mjestu. Ovdje ću vam pokazati kako programirati ploču mikrokontrolera Atmega8a koristeći Arduino Uno ploču kao programera. Dakle, bez daljnjih odlaganja, počnimo!

Korak 1: Skupite sve stvari

Skupite sve stvari
Skupite sve stvari

Evo svega što će vam trebati:

  • Arduino UNO/MEGA/nano ploča mikrokontrolera.
  • AVR ploča mikrokontrolera sa kompatibilnim mikrokontrolerom (kao što je Atmega 8a)
  • Odgovarajući USB kabel za Arduino ploču
  • Šest kratkospojnih žica (dvije za napajanje, jedna za poništavanje ciljne AVR ploče, a ostale tri za komunikaciju)

Kliknite na gornju sliku da biste saznali više.

Korak 2: Prenesite ISP program na Arduino ploču

Prenesite ISP program na Arduino ploču
Prenesite ISP program na Arduino ploču

Pokrenite Arduino IDE i idite na Datoteke> Primjeri> ArduinoISP. Odaberite odgovarajuću ploču iz Alati> Ploče. Prenesite program na Arduino ploču.

Korak 3: Povežite ciljnu AVR ploču s Arduino pločom

Spojite Target AVR ploču na Arduino ploču
Spojite Target AVR ploču na Arduino ploču
Spojite Target AVR ploču na Arduino ploču
Spojite Target AVR ploču na Arduino ploču

Povežite se na sljedeći način (AVR na Arduino ploču):

VCC do 5 volti

GND u GND

RST/RESET na D10

MISO do D11

MOSI do D12

SCK do D13

Ako ne možete pronaći takve označene pinove, pogledajte tehnički list čipa mikrokontrolera na webu. Gore sam dodao dijagram iscrtavanja nekih popularnih mikrokontrolera Atmega. Moja AVR ploča je imala Atmega 8a na sebi. Takođe, svi važni pinovi na ploči su označeni. Pazite da ne koristite labave i krhke žice.

Korak 4: narežite Bootloader na AVR ploči

Snimite Bootloader na AVR ploči
Snimite Bootloader na AVR ploči

Idite na Alati> Ploče> Odaberite Arduino NG ili starije verzije. Zatim idite na Tools> Processor i odaberite onaj koji je prisutan na vašoj AVR ploči. Idite na Alati> Programer i odaberite Arduino kao ISP. Sada ponovo idite na Tools, a zatim kliknite na 'Burn Bootloader'. RX i TX LED diode na Arduino ploči trebale bi brzo zasvijetliti nekoliko puta, a ako se pojavi poruka s natpisom 'Gotovo pokretanje pokretačkog programa bez greške', vaša AVR ploča je spremna za programiranje!

Korak 5: Testirajte AVR ploču

Testirajte AVR ploču
Testirajte AVR ploču

Otpremite jednostavan program, poput LED treperenja. Idite na Datoteke> Primjeri> Osnove> Treptanje. Držite taster shift i kliknite na dugme Upload. Nakon što se učitavanje dovrši, možete ukloniti žice za povezivanje i uključiti AVR ploču te provjeriti je li pravilno programirana.

Korak 6: Gotovo je

Image
Image
Gotovo je!
Gotovo je!

Sada možete koristiti AVR ploču za izradu kul elektroničkih projekata. Budući da volim model željeznice, postavio sam jednostavan program za pokretanje lokomotive na automatiziranom rasporedu. Budući da moja AVR ploča ima dva izlaza za motor, mogu ih koristiti za upravljanje lokomotivom i izlazom. Programska datoteka ovog koda može se pronaći u sljedećem koraku. Ako ste zainteresovani, možete provjeriti i moj.

Volio bih znati šta ste danas napravili s tim. Sve najbolje!

Preporučuje se: