Sadržaj:
- Korak 1: Potreban materijal
- Korak 2: Dijagram sklopa i izrada pločice
- Korak 3: Veze i postupak s Burn Bootloader -om
- Korak 4: Testiranje učitavanjem koda
- Korak 5: Rješavanje problema i dovršavanje
Video: Kako snimiti pokretački program na Atmega328p-AU (SMD): 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Pozdrav svima!!
U ovom uputstvu pokazat ću vam kako snimiti Bootloader na čip Atmega328p-AU (SMD) i pokrenuti Arduino NANO od početka do kraja.
Postupak napisan u ovim uputama može se koristiti za izradu bilo kojih arduino ploča za vaše prilagođene zahtjeve projekta.
Za bolje razumijevanje pogledajte video
U ovom vodiču postoje tri dijela.
1. Dizajniranje i prikupljanje svih komponenti
2. Snimanje Boot-loader-a na novi čip
3. Učitavanje testnog koda
Priložio sam PCB datoteke na kraju ovog članka.
Pa krenimo!
Korak 1: Potreban materijal
Čip Atmega328P-AU
CP2102 USB na TTL modul (ili sličan poput CH340)
Arduino NANO
Žice za kratkospojnike
AMS1117 5V regulator
16MHz kristal
SMD LED
SMD otpornik (330R, 10K) (paket 0604)
Prekidač za gumbe
Kondenzatori (0,1uF, 22pF, 10uF) (Koristio sam keramički tip, ali je ploča dizajnirana za paket SMD_0612)
Terminalna traka
Sav alat i pribor za SMD lemljenje.
Korak 2: Dijagram sklopa i izrada pločice
Dijagram kola i izgled PCB -a preuzeti su s web stranice Arduino. Kasnije sam malo izmijenio jer sve komponente korištene u originalnoj ploči nisu bile dostupne kod mene. Naručio sam pločicu na mreži.
Nakon što sam primio tiskanu ploču, upotrijebio sam svoju stanicu za lemljenje ventilatora s toplim zrakom za lemljenje komponenti i IC -ova. Priložene su slike gotove ploče.
Nisam sada objasnio postupak lemljenja jer je to predmet opsega za različite instrukcije. Naneo sam pastu za lemljenje na PCB pomoću šablone, postavio komponente i lemio pomoću puhala za vrući zrak.
Korak 3: Veze i postupak s Burn Bootloader -om
Slijedite ove detalje o povezivanju (pogledajte vezu Slike/video za lakše razumijevanje*)
Domaći ArduinoMINI …………….. Arduino NANO
Pin 15 (MOSI) ………………………………. D11
Pin 16 (MISO) ………………………………. D12
Pin 17 (SCK) ………………………………… D13
Pin 29 (RESET) …………………………….. D10
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
Postupak Zapisati Boot loader nakon ispravnog povezivanja.
1) Spojite Arduino NANO na USB računala
2) Odaberite odgovarajuću ploču i Com port
3) U izborniku alata odaberite ARDUINO KAO ISP programer. Put: Alati> Programer> Arduino kao ISP
4) Idite na Tools i odaberite Burn Boot Loader. Put: Alati> Burn Boot Loader
5) To može potrajati do minute i prikazat će se poruka "Done Burning Boot Loader".
Nakon toga možete ukloniti sve spojne žice i veze i vaš novi AVR mikrokontroler je spreman za upotrebu kao samostalni uređaj za vaše projekte.
*Sve slike su u redu prema proceduri
Korak 4: Testiranje učitavanjem koda
U ovom koraku naučit ćemo učitati kôd na novi domaći Arduino MINI. Morat ćete slijediti ovaj postupak svaki put za učitavanje koda.
Za lakše razumijevanje pogledajte vezu Slike/video.
Prenijet ću LED skicu koja treperi kako bih provjerila radi li novi mikrokontroler ispravno.
Detalji o priključcima:
Domaći Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ……………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. Nakon povezivanja, spojite USB na TTL konvertorsku ploču (CP2102) na svoje računalo.
2. Otvorite Blink LED Sketch iz izbornika Primjeri.
3. U izborniku alata odaberite AVRISP programer i prenesite kôd.
4. Odaberite odgovarajući COM port i Postavke ploče.
5. Nakon što se na zaslonu računala prikaže učitavanje, pritisnite gumb za resetiranje jer nismo povezali DTR pin za poništavanje.
Trepćuća LED označava da mikro kontroler radi ispravno, a ova ekvivalentna ploča Arduino Mini može se koristiti za vaše projekte. Stoga smo naučili kako pokrenuti i učitati potpuno novi ATMEGA 328P-AU čip.
Korak 5: Rješavanje problema i dovršavanje
Uspješno smo dovršili izradu Arduino Nano. Ipak, postoje šanse za greške. Evo popisa stvari koje možete učiniti da ispravite greške.
1) Provjerite veze i komponente kruga (uglavnom kristalne) ako gori Boot loader ne radi.
2) Provjerite jeste li u softveru spomenuli ispravnu ploču i COM port
3) Provjerite ima li neispravnog USB kabela.
4) Ako se mikrokontroler zagrijava kada se napaja, vjerojatno imate neispravan IC.
5) Provjerite kontinuitet u PCB -u i neželjene mostove za lemljenje dok koristimo SMD komponente.
Hvala vam
HS SANDESH HEGDE
Preporučeni:
Kako stvoriti Linux pokretački pogon (i kako ga koristiti): 10 koraka
Kako stvoriti Linux pokretački pogon (i kako ga koristiti): Ovo je jednostavan uvod o tome kako započeti s Linuxom, točnije Ubuntuom
Kako snimiti ATTiny85 koristeći Arduino-Mega kao ISP: 5 koraka
Kako snimiti ATTiny85 pomoću Arduino -Mega kao ISP -a: Doprinosi - Sayan Wadadar, Chiranjib KunduProgramiranje ATTiny85 koristeći Arduino MEGA2560 kao ISP. Prije nekoliko mjeseci pokušavao sam smanjiti svoj Arduino projekt koristeći Attiny 85 ic. To je bio prvi put da sam pokušavao programirati 20u ATTiny 85 pomoću
Kako stvoriti pokretački USB pogon bez upotrebe softvera: 3 koraka
Kako izraditi pokretački USB pogon bez korištenja bilo kojeg softvera: Za ručno stvaranje USB pogona za pokretanje koristit ćemo naredbeni redak kao zadani program za Windows. Evo korak po korak za stvaranje USB pogona za pokretanje kao instalacijskog medija sustava Windows. Da bih stvorio pokretački USB pogon kao instalaciju sustava Windows, ja
KAKO NAPRAVITI ARDUINO NANO/MINI - Kako snimiti Bootloader: 5 koraka
KAKO NAPRAVITI ARDUINO NANO/MINI | Kako snimiti Bootloader: U ovom uputstvu pokazat ću vam kako napraviti Arduino MINI od ogrebotina. Postupak napisan u ovim uputama može se koristiti za izradu bilo kojih arduino ploča za vaše prilagođene zahtjeve projekta. Molimo pogledajte video za bolje razumijevanje
Kako napraviti bilo koju kompaktnu flash karticu ili Microdrive pokretački sustav Windows XP: 5 koraka
Kako napraviti bilo koju kompaktnu flash karticu ili Microdrive uređaj za podizanje sustava Windows XP: Ovo je zgodan način zaobilaženja zahtjeva da se XP pokreće s fiksnog medija. Jedan od najvećih problema pri izgradnji računala za automobil ili drugog visoko mobilnog uređaja je taj što biste se zaista trebali pokrenuti s fiksnog medija za dug životni vijek