Sisukord:

Vähendage oma Arduino projekte - Arduino UNO ATmega328P programmeerijana (https://youtu.be/YO61YCaC9DY): 4 sammu
Vähendage oma Arduino projekte - Arduino UNO ATmega328P programmeerijana (https://youtu.be/YO61YCaC9DY): 4 sammu

Video: Vähendage oma Arduino projekte - Arduino UNO ATmega328P programmeerijana (https://youtu.be/YO61YCaC9DY): 4 sammu

Video: Vähendage oma Arduino projekte - Arduino UNO ATmega328P programmeerijana (https://youtu.be/YO61YCaC9DY): 4 sammu
Video: LDmicro 21: настройка режима C и Arduino Mega (программирование микроконтроллера с помощью LDmicro) 2024, Juuli
Anonim
Image
Image

Video link:

ATmega328P programmeerimine, kasutades Arduinot ISP-na (süsteemisisene programmeerija), võimaldab teil kasutada Arduino funktsioone leivaplaadil või PCB-l. See aitab enamasti kolledži projekti tegemisel. See vähendab ka projekti maksumust ja suurust. Nii et tehke lihtsalt Arduino testimine ja lõpetage projekt ATmega328P abil. ATmega328P programmeerimine Interneti -teenuse pakkujana Arduino abil võtab vaid mõne sammu. Enne programmiosa jätkamist peaksite teadma, mis on Bootloader.

Arduino/ATmega328P alglaadur: alglaadur on visand, mis on programmeeritud Arduino/ATmega328P programmeeritavasse välkmälusse (ja võtab kasutatavast 32KB -st 4380 baiti). See eristab Arduino ATmega328P ja tavalist tehase Atmega328P. Arduino alglaadur töötab, kui plaat on sisse lülitatud (või kui vajutame lähtestamisnuppu). See alglaadur ootab esialgu Arduino IDE jadaportis uut visandit, kui see midagi saab, põletatakse uus visand välkmällu või käivitab see varem põletatud visandi. Enamikul Arduino mikrokontrolleritel on automaatse lähtestamise funktsioon, mis võimaldab Arduino IDE -l koodi lähtestada ja üles laadida. Alglaadur peab aru saama, mida Arduino IDE saadab, ja kirjutama selle mikrokontrolleri välkmällu. Koodi põletamiseks Atmega328P -l ilma Arduino alglaadurita on teil vaja ISP programmeerijat, näiteks AVR ISP.

Nii et siin põletame põhimõtteliselt alglaaduri äsja ostetud ATmega328P -le ja seejärel kasutame Arduino Interneti -teenuse pakkujana soovitud visandi põletamiseks ATmega328P -s.

Arduino - alglaadur

Arduino - keskkond

Arduino UNO kasutamise sammud ATmega328P programmeerijana:

Samm: laadige ArduinoISP -kood Arduino UNO -s üles.

Samm: tehke ATmega328P jaoks leivaplaadi põhiseadistus.

Samm: põletage alglaadur.

Samm: laadige oma kood üles ATmega328P -sse.

Samm: laadige ArduinoISP -kood Arduino UNO -s üles

Laadige ArduinoISP -kood üles Arduino UNO -s
Laadige ArduinoISP -kood üles Arduino UNO -s

ArduinoISP on visand, mis töötab alglaaduri visandina pärast selle põletamist ATmega328P välkmällu. Kõigepealt kontrollige seadistust järgmiselt.

Juhatus: "Arduino/Genuino Uno"

PORT: "COM2" // Sinu oma võib olla erinev

Programmeerija: "AVRISP mkII"

Seejärel avage Fail> Näited> ArduinoISP> ArduinoISPA ja laadige see Arduino Unosse üles.

Samm: tehke ATmega328P jaoks leivaplaadi põhiseadistus

Tehke ATmega328P jaoks leivaplaadi põhiseadistus
Tehke ATmega328P jaoks leivaplaadi põhiseadistus
Tehke leivaplaadi põhiseadistus ATmega328P jaoks
Tehke leivaplaadi põhiseadistus ATmega328P jaoks

Eespool on ATmega328P põhikonfiguratsioon funktsionaalseks. Pärast leivalaua seadistamist on aeg ühendada see leivalaud Arduinoga. Nüüd järgige joonisel ülaltoodud ühendust, et ühendada Arduino ja leivaplaadi ahel.

Samm: põletage alglaadur

Põletage alglaadur
Põletage alglaadur

Loodetavasti olete aru saanud põletava alglaaduri kasutamisest. Peame põletama ainult alglaadurit ja pärast seda programmi ATmega328P nii palju kordi, kui soovite, ilma alglaadurit uuesti põletamata. Nüüd on aeg alglaadur põletada. Muutke tööriistade seadeid, nagu pildil näidatud, ja seejärel käsku Burn Bootloader.

Samm: laadige oma kood üles ATmega328P -sse

Laadige oma kood üles ATmega328P -sse
Laadige oma kood üles ATmega328P -sse
Laadige oma kood üles ATmega328P -sse
Laadige oma kood üles ATmega328P -sse

Avage kood, mille soovite üles laadida.

Hoidke tööriistade seadistused samad, mis alglaadimisprotsessi põletamisel.

Nüüd laadige kood üles ATmega328P, kasutades nuppu "Tõstuklahv + üleslaadimine".

Nii saate ATmega328P programmeerida Arduino Uno abil. Kui teil on kahtlusi, küsige julgelt kommentaaride jaotises.

Allalaadimised:

ATmega328P andmeleht

Osta:

ATmega328P Amazon Indiast:

Arduino Uno Original Amazon Indiast:

Odav Arduino Uno Amazon Indiast:

Soovitan: