Kazalo:
- 1. korak: Naložite kodo ArduinoISP v Arduino UNO
- Korak: Naredite osnovno nastavitev tiskalne plošče za ATmega328P
- Korak: Zapiši zagonski nalagalnik
- 4. korak: Naložite kodo v ATmega328P
Video: Skrčite svoje Arduino projekte - Arduino UNO kot programer ATmega328P (https://youtu.be/YO61YCaC9DY): 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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
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
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
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
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:
Kako v svoje projekte dodati funkcije IOT: 5 korakov
Kako svojim projektom dodati funkcije IOT: Nič ni boljšega kot narediti projekt DIY, ki nadomesti komercialni izdelek, ki se vam zdi uporaben. No, v resnici obstaja nekaj boljšega od tega. Dodajanje zmogljivosti IOT v vaš projekt. Kar zadeva avtomatizacijo, se začetniki ponavadi zmešajo
Visuino Kako uporabljati gumb kot vhod za nadzor stvari, kot je LED: 6 korakov
Visuino Kako uporabljati gumb kot vhod za nadzor stvari, kot je LED: V tej vadnici se bomo naučili, kako vklopiti in izklopiti LED z enostavnim gumbom in Visuinom. Oglejte si predstavitveni video
Skrčite slike: 5 korakov
Skrči slike: Pokazal vam bom, kako lahko slike preprosto skrčite s spreminjanjem njihove ločljivosti in kompresijskega razmerja. Uporabljali bomo brezplačno programsko opremo Irfanview in sliko, ki sem jo naredil za poučevanje z Nikonom D90. Slike želite skrčiti, če želite
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: 3 koraki
Kako uporabljati Wiimote kot računalniško miško in uporabljati sveče kot senzor !!: Ta priročnik vam bo pokazal, kako povezati daljinski upravljalnik Wii (Wiimote) z računalnikom in ga uporabiti kot miško
Poceni (kot v brezplačnem [kot v pivu]) stojalo z več metri: 4 koraki
Poceni (kot v brezplačnem [kot v pivu]) večmetrsko stojalo: motilo me je, da moram dvigniti vrat ali negotovo uravnotežiti svoj poceni večmetrski 4 USD, kjer lahko dejansko preberem zaslon. Zato sem se odločil, da vzamem stvari v svoje roke! To je tudi moja prva "strukturirana", zato če ima kdo koristne komentarje