Kazalo:

Skrčite svoje Arduino projekte - Arduino UNO kot programer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 koraki
Skrčite svoje Arduino projekte - Arduino UNO kot programer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 koraki

Video: Skrčite svoje Arduino projekte - Arduino UNO kot programer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 koraki

Video: Skrčite svoje Arduino projekte - Arduino UNO kot programer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 koraki
Video: Одеяло крючком Frankly Circles 2024, Julij
Anonim
Image
Image

Video povezava:

Programiranje ATmega328P z uporabo Arduina kot ponudnika internetnih storitev (programerja v sistemu) vam omogoča uporabo funkcij Arduino na plošči ali tiskanem vezju. Večinoma pomaga pri ustvarjanju študentskega projekta. Zmanjša tudi stroške projekta in velikost. Zato preprosto preizkusite na Arduinu in dokončajte projekt na ATmega328P. Programiranje ATmega328P z uporabo Arduina kot ponudnika internetnih storitev zahteva le nekaj korakov. Preden nadaljujete s programskim delom, morate vedeti, kaj je Bootloader.

Nalagalnik v Arduinu/ATmega328P: zagonski nalagalnik je skica, ki je programirana v programabilnem pomnilniku flash Arduino/ATmega328P (in zavzame 4380 bajtov od razpoložljivih 32 KB). To je tisto, kar razlikuje Arduino ATmega328P in običajno tovarniško Atmega328P. Napajalnik Arduino deluje, ko je plošča vklopljena (ali ko pritisnemo gumb za ponastavitev). Ta zagonski nalagalnik sprva čaka na novo skico na serijskih vratih iz IDE -ja Arduino, če kaj dobi, se nova skica zažge v pomnilnik flash ali pa zažene skico, ki je bila prej zažgana. Večina mikrokrmilnikov Arduino ima funkcijo samodejne ponastavitve, ki omogoča, da Arduino IDE ponastavi in naloži kodo. Nalagalnik mora razumeti le, kaj pošilja Arduino IDE, in ga zapisati v bliskovni pomnilnik mikrokrmilnika. Če želite zapisati kodo na Atmega328P brez zagonskega nalagalnika Arduino, potrebujete programerja ponudnika internetnih storitev, kot je ponudnik internetnih storitev AVR.

Tako bomo tukaj v bistvu zažgali zagonski nalagalnik na novo kupljeni ATmega328P in nato uporabili Arduino kot ponudnika internetnih storitev za zapisovanje želene skice v ATmega328P.

Arduino - zagonski nalagalnik

Arduino - Okolje

Koraki za uporabo Arduino UNO kot programerja ATmega328P:

1. korak: Naložite kodo ArduinoISP v Arduino UNO.

Korak: Naredite osnovno nastavitev matične plošče za ATmega328P.

Korak 3: Zapiši zagonski nalagalnik.

4. korak: Naložite kodo v ATmega328P.

1. korak: Naložite kodo ArduinoISP v Arduino UNO

Naložite kodo ArduinoISP v Arduino UNO
Naložite kodo ArduinoISP v Arduino UNO

ArduinoISP je skica, ki deluje kot skica zagonskega nalagalnika, potem ko jo zapiše v bliskovni pomnilnik ATmega328P. Najprej preverite nastavitev na naslednji način:

Tabla: "Arduino/Genuino Uno"

PORT: "COM2" // Vaš je lahko drugačen

Programer: "AVRISP mkII"

Nato pojdite na Datoteka> Primeri> ArduinoISP> ArduinoISPA in ga naložite v Arduino Uno.

Korak: Naredite osnovno nastavitev tiskalne plošče za ATmega328P

Za ATmega328P naredite osnovne nastavitvene plošče
Za ATmega328P naredite osnovne nastavitvene plošče
Naredite osnovne nastavitvene plošče za ATmega328P
Naredite osnovne nastavitvene plošče za ATmega328P

Zgoraj je osnovna konfiguracija ATmega328P, da deluje. Po nastavitvi plošče je čas, da to ploščo povežete z Arduinom. Zdaj sledite zgornji sliki, ki je prikazana na sliki, da povežete Arduino in vezje.

Korak: Zapiši zagonski nalagalnik

Burn Bootloader
Burn Bootloader

Upajmo, da ste razumeli uporabo zagonskega nalagalnika. Zažgati moramo samo zagonski nalagalnik in nato programirati ATmega328P kolikorkrat želite, ne da bi zagonski nalagalnik znova zapisal. Zdaj je čas, da zaženete zagonski nalagalnik. Spremenite nastavitve orodij, kot je prikazano na sliki, nato pa Burn Bootloader.

4. korak: Naložite kodo v ATmega328P

Naložite svojo kodo v ATmega328P
Naložite svojo kodo v ATmega328P
Naložite svojo kodo v ATmega328P
Naložite svojo kodo v ATmega328P

Odprite kodo, ki jo želite naložiti.

Nastavitve orodij naj bodo enake nastavitvam zapisovanja zagonskega nalagalnika.

Zdaj naložite kodo v ATmega328P z uporabo "Shift + Upload".

Tako lahko programirate ATmega328P z Arduino Uno. Če dvomite, vas prosimo, da vprašate v razdelku za komentarje.

Prenosi:

Podatkovni list ATmega328P

Nakup:

ATmega328P iz Amazon India:

Arduino Uno Original iz Amazon India:

Poceni Arduino Uno iz Amazon India:

Priporočena: