![Smanjite svoje Arduino projekte - Arduino UNO kao ATmega328P programer (https://youtu.be/YO61YCaC9DY): 4 koraka Smanjite svoje Arduino projekte - Arduino UNO kao ATmega328P programer (https://youtu.be/YO61YCaC9DY): 4 koraka](https://i.howwhatproduce.com/images/012/image-33147-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Image Image](https://i.howwhatproduce.com/images/012/image-33147-2-j.webp)
![](https://i.ytimg.com/vi/YO61YCaC9DY/hqdefault.jpg)
Video veza:
Programiranje ATmega328P pomoću Arduina kao ISP-a (In-System Programmer) omogućuje vam korištenje Arduino značajki na matičnoj ploči ili PCB-u. Uglavnom vam pomaže kada izrađujete svoj fakultetski projekt. Smanjuje i troškove projekta i veličinu. Zato jednostavno testirajte na Arduinu i dovršite projekt na ATmega328P. Za programiranje ATmega328P pomoću Arduina kao ISP -a potrebno je samo nekoliko koraka. Prije nego što nastavite s programskim dijelom, trebali biste znati što je Bootloader.
Bootloader u Arduinu/ATmega328P: Bootloader je skica koja je programirana u programabilnu flash memoriju Arduina/ATmega328P (i zauzima 4380 bajtova od dostupnih 32 KB). To je ono što razlikuje Arduino ATmega328P i normalnu tvorničku Atmega328P. Arduino bootloader radi kada je ploča uključena (ili kada pritisnemo gumb za resetiranje). Ovaj pokretački program u početku čeka novu skicu na serijskom portu iz Arduino IDE -a, ako nešto dobije, nova skica se nareže u flash memoriju ili će pokrenuti skicu koja je prethodno snimljena. Većina Arduino mikrokontrolera ima funkciju automatskog resetiranja što omogućuje Arduino IDE -u resetiranje i učitavanje koda. Bootloader mora razumjeti samo ono što Arduino IDE šalje i zapisati ga u flash memoriju mikrokontrolera. Za snimanje koda na Atmega328P bez Arduino bootloadera potreban vam je ISP programer, poput AVR ISP -a.
Dakle, ovdje ćemo u osnovi snimiti bootloader na novo kupljenu ATmega328P, a zatim koristiti Arduino kao ISP -a za snimanje željene skice u ATmega328P.
Arduino - Bootloader
Arduino - okoliš
Koraci za korištenje Arduino UNO kao ATmega328P programera:
Korak 1: Prenesite ArduinoISP kôd u Arduino UNO.
Korak 2: Napravite osnovnu postavu matične ploče za ATmega328P.
Korak 3: Snimite Bootloader.
Korak 4: Prenesite svoj kôd na ATmega328P.
Korak 1: Prenesite ArduinoISP kod u Arduino UNO
![Prenesite ArduinoISP kod u Arduino UNO Prenesite ArduinoISP kod u Arduino UNO](https://i.howwhatproduce.com/images/012/image-33147-3-j.webp)
ArduinoISP je skica koja radi kao skica pokretačkog programa nakon što je snimljena u flash memoriju ATmega328P. Prije svega, provjerite postavku na sljedeći način:
Ploča: "Arduino/Genuino Uno"
PORT: "COM2" // Vaše bi moglo biti drugačije
Programer: "AVRISP mkII"
Zatim idite na Datoteka> Primjeri> ArduinoISP> ArduinoISPAi prenesite ga na Arduino Uno.
Korak 2: Napravite osnovno postavljanje matične ploče za ATmega328P
![Izvršite osnovno postavljanje ploče za ATmega328P Izvršite osnovno postavljanje ploče za ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-4-j.webp)
![Izvršite osnovno postavljanje ploče za ATmega328P Izvršite osnovno postavljanje ploče za ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-5-j.webp)
Gore je osnovna konfiguracija ATmega328P da bi bila funkcionalna. Nakon postavljanja matične ploče, vrijeme je da povežete ovu jedinicu s Arduinom. Sada slijedite gore navedenu vezu za povezivanje Arduina i kruga ploče.
Korak 3: Snimite Bootloader
![Burn Bootloader Burn Bootloader](https://i.howwhatproduce.com/images/012/image-33147-6-j.webp)
Nadamo se da ste razumjeli upotrebu gorenja bootloadera. Moramo snimiti samo one pokretačke programe, a zatim programirati ATmega328P koliko god puta želite, a da ponovno ne pokrenete pokretački program. Sada je vrijeme za snimanje pokretačkog programa. Promijenite postavke alata kao što je prikazano na slici, a zatim Burn Bootloader.
Korak 4: Prenesite svoj kôd na ATmega328P
![Prenesite svoj kôd na ATmega328P Prenesite svoj kôd na ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-7-j.webp)
![Prenesite svoj kôd na ATmega328P Prenesite svoj kôd na ATmega328P](https://i.howwhatproduce.com/images/012/image-33147-8-j.webp)
Otvorite kôd koji želite prenijeti.
Neka postavke alata budu iste kao kod procesa pokretanja pokretačkog programa.
Sada učitajte kôd na ATmega328P pomoću "Shift + Upload".
Dakle, ovako možete programirati ATmega328P pomoću Arduino Uno. Ako imate bilo kakvih nedoumica, slobodno pitajte u odjeljku za komentare.
Preuzimanja:
Tehnički list ATmega328P
Kupiti:
ATmega328P iz Amazon Indije:
Arduino Uno Original iz Amazon Indije:
Jeftini Arduino Uno iz Amazon Indije:
Preporučeni:
Smanjite svoju LED lampu: 4 koraka
![Smanjite svoju LED lampu: 4 koraka Smanjite svoju LED lampu: 4 koraka](https://i.howwhatproduce.com/images/001/image-2440-j.webp)
Svedite svoju LED lampu: Kada sam kupovala namirnice u Lidl supermarketu u Nizozemskoj, moja je žena naletjela na vrlo jeftinu (2,99 eura) LED svjetiljku s vlaknima na vrhu. U ovoj LED lampi postoje tri LED diode, jedna crvena, jedna zelena i jedna plava koje stvaraju jednostavan, ali lijep efekt
Smanjite klik svakog zvuka miša .: 3 koraka
![Smanjite klik svakog zvuka miša .: 3 koraka Smanjite klik svakog zvuka miša .: 3 koraka](https://i.howwhatproduce.com/images/003/image-7239-j.webp)
Smanji zvuk klika bilo kojeg miša .: Vodič. Smanjite zvuk klika bilo kojeg miša. Problem je u tome što mnogi miševi vani proizvode visoki i dosadni zvuk svaki put kada se pritisnu njihove tipke. Da bih riješio taj problem, pokušat ću vas uputiti i pokazati vam što možete učiniti da smanjite za
DODAJTE kapacitivni dodirni prekidač na svoje projekte: 7 koraka
![DODAJTE kapacitivni dodirni prekidač na svoje projekte: 7 koraka DODAJTE kapacitivni dodirni prekidač na svoje projekte: 7 koraka](https://i.howwhatproduce.com/images/006/image-17071-11-j.webp)
DODAJTE kapacitivni dodirni prekidač vašim projektima: Kako dodati kapacitivni dodirni prekidač svojim projektima kod kuće. Pozdrav, prijatelji elektronički sami u ovom vodiču pokazat ću vam kako možete povoljno dodati kapacitivni dodirni prekidač svojim elektroničkim projektima i dati svoj projekt sam profesionalni izgled
Smanjite zamućenje pokreta pomoću GIMP -a: 6 koraka
![Smanjite zamućenje pokreta pomoću GIMP -a: 6 koraka Smanjite zamućenje pokreta pomoću GIMP -a: 6 koraka](https://i.howwhatproduce.com/images/001/image-747-94-j.webp)
Smanjivanje zamućenja pokreta pomoću GIMP -a: Ova uputa pomaže vam smanjiti efekte zamućenja pri mekom kretanju koje uzrokujete podrhtavanjem fotoaparata. Ovo je eksperimentalna metoda koju sam razvio, stoga vas molimo da isprobate i ostavite komentare, po mogućnosti sa slikama. Kao što je vidljivo iz kvalitete ph
Kako koristiti Wiimote kao računalni miš koristeći svijeće kao senzor !!: 3 koraka
![Kako koristiti Wiimote kao računalni miš koristeći svijeće kao senzor !!: 3 koraka Kako koristiti Wiimote kao računalni miš koristeći svijeće kao senzor !!: 3 koraka](https://i.howwhatproduce.com/images/002/image-4572-76-j.webp)
Kako koristiti Wiimote kao računalni miš koristeći svijeće kao senzor !!: Ovaj vodič će vam pokazati kako povezati Wii Remote (Wiimote) s računalom i koristiti ga kao miš