Sadržaj:
- Korak 1: Postavite ArduinoISP kod u Arduino UNO
- Korak 2: Napravite osnovno postavljanje ploče za ATmega328P
- Korak 3: Snimite Bootloader
- Korak 4: Postavite svoj kôd na ATmega328P
Video: Smanjite svoje Arduino projekte - Arduino UNO kao ATmega328P programer (https://youtu.be/YO61YCaC9DY): 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
Video veza:
Programiranje ATmega328P koristeći Arduino kao ISP (In-System Programmer) omogućuje vam korištenje Arduino funkcija na matičnoj ploči ili PCB-u. Uglavnom vam pomaže kada pravite fakultetski projekt. Smanjuje i troškove projekta i veličinu. Zato jednostavno testirajte na Arduinu i dovršite projekt na ATmega328P. Za programiranje ATmega328P koristeći Arduino kao ISP potrebno je samo nekoliko koraka. Prije nego što nastavite s programskim dijelom, trebali biste znati šta je Bootloader.
Bootloader u Arduinu/ATmega328P: Bootloader je skica koja je programirana u programabilnu flash memoriju Arduino/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 tipku za resetiranje). Ovaj pokretački program u početku čeka novu skicu na serijskom portu iz Arduino IDE -a, ako dobije nešto, nova skica se narezuje u flash memoriju ili inače pokreće skicu koja je prethodno narezana. Većina Arduino mikrokontrolera ima funkciju automatskog resetiranja koja omogućava Arduino IDE -u da resetira i otpremi kôd. Bootloader mora razumjeti samo ono što Arduino IDE šalje i zapisati ga u flash memoriju mikrokontrolera. Da biste narezali kôd na Atmega328P bez Arduino pokretačkog programa, 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 narezivanje željene skice u ATmega328P.
Arduino - Bootloader
Arduino - Okoliš
Koraci za korištenje Arduino UNO kao ATmega328P programera:
Korak 1: Otpremite ArduinoISP kod u Arduino UNO.
Korak 2: Napravite osnovnu postavku matične ploče za ATmega328P.
Korak 3: Burn Bootloader.
Korak 4: Prenesite svoj kôd na ATmega328P.
Korak 1: Postavite ArduinoISP kod u Arduino UNO
ArduinoISP je skica koja radi kao skica pokretačkog programa nakon snimanja u fleš 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 ploče za ATmega328P
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 gornju vezu na slici za povezivanje Arduina i kruga matične ploče.
Korak 3: Snimite Bootloader
Nadamo se da ste razumjeli upotrebu narezivanja pokretačkog programa. Moramo narezati samo one pokretačke programe, a zatim programirati ATmega328P koliko god puta želite, a da ponovo 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: Postavite svoj kôd na ATmega328P
Otvorite kôd koji želite učitati.
Neka alati budu postavljeni isto kao kod procesa snimanja pokretačkog programa.
Sada otpremite kôd na ATmega328P pomoću "Shift + Upload".
Dakle, evo kako možete programirati ATmega328P pomoću Arduino Uno. Ako imate bilo kakvih nedoumica, slobodno pitajte u odjeljku za komentare.
Preuzimanja:
Tehnički list ATmega328P
Kupi:
ATmega328P iz Amazon Indije:
Arduino Uno Original iz Amazon Indije:
Jeftini Arduino Uno iz Amazon Indije:
Preporučuje se:
Smanjite klik svakog zvuka miša .: 3 koraka
Smanjite zvuk klika bilo kojeg miša .: Vodič. Smanjite zvuk klika bilo kojeg miša. Problem je u tome što mnogi miševi vani proizvode visok i dosadan zvuk svaki put kada se pritisne njihova tipka. Da bih riješio taj problem, pokušat ću vas uputiti i pokazati vam šta možete učiniti da smanjite za
DODAJTE kapacitivni dodirni prekidač na svoje projekte: 7 koraka
DODAJTE kapacitivni dodirni prekidač vašim projektima: Kako dodati kapacitivni dodirni prekidač svojim projektima kod kuće. Zdravo, prijatelji elektronički sami u ovom vodiču pokazat ću vam kako možete jeftino 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: Ova uputa pomaže vam da smanjite efekte zamućenja pri mekom kretanju koje dobijete zbog podrhtavanja fotoaparata. Ovo je eksperimentalna metoda koju sam razvio, pa 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 !!: Ovaj vodič će vam pokazati kako povezati Wii daljinski upravljač (Wiimote) sa računarom i koristiti ga kao miš
Jeftino (kao u besplatnom [kao u pivu]) postolje sa više metara: 4 koraka
Jeftino (kao u besplatnom [kao i u pivu]) postolje sa više metara: Bio sam iznerviran što moram da iskrivim vrat ili nesigurno izbalansiram svoj jeftini višemetar od 4 USD negdje gdje zaista mogu PROČITATI ekran. Odlučio sam uzeti stvari u svoje ruke! Ovo je ujedno i moja prva 'strukturirana', pa ako neko ima korisne komentare