Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
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
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
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
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
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
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
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!