Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Videolinkki:
ATmega328P: n ohjelmointi käyttämällä Arduinoa Internet-palveluntarjoajana (System Programmer) mahdollistaa Arduinon ominaisuuksien käytön leipälevyllä tai PCB: llä. Se auttaa enimmäkseen, kun teet korkeakouluhankkeen. Se vähentää myös projektin kustannuksia ja kokoa. Joten yksinkertaisesti testaa Arduinolla ja viimeistele projekti ATmega328P: llä. ATmega328P: n ohjelmointi käyttämällä Arduinoa Internet -palveluntarjoajana kestää vain muutaman askeleen. Ennen kuin jatkat ohjelmaosaan, sinun pitäisi tietää, mikä on Bootloader.
Arduino/ATmega328P -käynnistyslatain: Käynnistyslatain on luonnos, joka on ohjelmoitu Arduino/ATmega328P: n ohjelmoitavaan flash -muistiin (ja vie 4380 tavua käytettävissä olevista 32 kt: sta). Se erottaa Arduino ATmega328P: n ja normaalin tehtaan Atmega328P: n. Arduino -käynnistyslatain toimii, kun kortti on päällä (tai kun painamme nollauspainiketta). Tämä käynnistyslatain odottaa aluksi uutta luonnosta sarjaporttiin Arduino IDE: stä, jos se saa jotain, uusi luonnos poltetaan flash -muistiin tai muuten se suorittaa aiemmin poltetun luonnoksen. Useimmilla Arduinon mikro -ohjaimilla on automaattinen nollaustoiminto, jonka avulla Arduino IDE voi nollata ja lähettää koodin. Käynnistyslataimen on vain ymmärrettävä, mitä Arduino IDE lähettää, ja kirjoitettava se mikro -ohjaimen flash -muistiin. Jos haluat polttaa koodia Atmega328P -laitteessa ilman Arduino -käynnistyslatainta, tarvitset Internet -palveluntarjoajan, kuten AVR ISP.
Joten tässä poltamme periaatteessa käynnistyslataimen äskettäin ostetulle ATmega328P: lle ja käytämme sitten Arduinoa Internet -palveluntarjoajana halutun luonnoksen polttamiseen ATmega328P: ssä.
Arduino - Bootloader
Arduino - Ympäristö
Vaiheet Arduino UNO: n käyttämiseksi ATmega328P -ohjelmoijana:
Vaihe 1: Lataa ArduinoISP -koodi Arduino UNOssa.
Vaihe 2: Tee perusleipäasetukset ATmega328P: lle.
Vaihe 3: Polta käynnistyslatain.
Vaihe 4: Lähetä koodi ATmega328P -laitteeseen.
Vaihe 1: Lataa ArduinoISP -koodi Arduino UNOssa
ArduinoISP on luonnos, joka toimii käynnistyslatausluonnoksena sen polttamisen jälkeen ATmega328P: n flash -muistiin. Tarkista ensin asetus seuraavasti:
Hallitus: "Arduino/Genuino Uno"
PORTTI: "COM2" // Sinun saattaa olla erilainen
Ohjelmoija: "AVRISP mkII"
Siirry sitten kohtaan Tiedosto> Esimerkit> ArduinoISP> ArduinoISPA ja lataa se Arduino Unoon.
Vaihe 2: Tee perusleipäasetukset ATmega328P: lle
Yllä on ATmega328P: n peruskokoonpano toimivuudeksi. Leipälevyn asennuksen jälkeen on aika yhdistää tämä leipälautayksikkö Arduinoon. Noudata nyt kuvassa annettua liitäntää Arduinon ja leipälautapiirin liittämiseksi.
Vaihe 3: Polta käynnistyslatain
Toivottavasti olet ymmärtänyt polttavan käynnistyslataimen käytön. Meidän on poltettava vain käynnistyslataimet ja jälkiohjelma ATmega328P niin monta kertaa kuin haluat polttamatta käynnistyslatainta uudelleen. Nyt on aika polttaa käynnistyslatain. Muokkaa työkalujen asetuksia kuvan mukaisesti ja sitten Burn Bootloader.
Vaihe 4: Lähetä koodi ATmega328P -laitteeseen
Avaa koodi, jonka haluat ladata.
Pidä työkaluasetukset samoina kuin polttavan käynnistyslataimen prosessi.
Lataa nyt koodi ATmega328P: hen "Vaihto + lataus" -toiminnolla.
Joten voit ohjelmoida ATmega328P: n käyttämällä Arduino Unoa. Jos sinulla on epäilyksiä, kysy rohkeasti kommenttiosasta.
Lataukset:
ATmega328P -lomake
Ostaa:
ATmega328P Amazon Intiasta:
Arduino Uno Original Amazon Intiasta:
Edulliset Arduino Uno Amazon Intiasta: