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, Srpanj
Anonim
Kako programirati AVR ploču pomoću Arduino ploče
Kako programirati AVR ploču pomoću Arduino ploče

Imate li u blizini ploču za mikrokontroler AVR? Je li to teško programirati? 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, krenimo!

Korak 1: Skupite sve stvari

Skupite sve stvari
Skupite sve stvari

Evo svega što će vam trebati:

  • Arduino UNO/MEGA/nano ploča mikrokontrolera.
  • Ploča mikrokontrolera AVR 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 ciljane 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: 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
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, provjerite podatkovnu tablicu čipa mikrokontrolera na webu. Gore sam dodao dijagram iscrtavanja nekih popularnih mikrokontrolera Atmega. Moja AVR ploča imala je Atmega 8a na sebi. Također, sve važne igle na ploči bile su označene. Pazite da ne koristite labave i krhke žice.

Korak 4: Snimite 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 stariji. Zatim idite na alati> Procesor i odaberite onaj koji je prisutan na vašoj AVR ploči. Idite na Alati> Programer i odaberite Arduino kao ISP. Sada ponovno idite na Alati, 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 koja kaže "Gotovo pokretanje pokretačkog programa gotovo", 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

Prenesite jednostavan program, poput LED treperenja. Idi na Datoteke> Primjeri> Osnove> Treptanje. Držite tipku shift i kliknite gumb Upload. Nakon dovršetka prijenosa 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 cool elektroničkih projekata. Budući da volim model željeznice, učitao 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 zainteresirani, možete provjeriti i moj.

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

Preporučeni: