Sadržaj:
- Korak 1: Potreban materijal
- Korak 2: Dijagram kruga i izrada ploče
- Korak 3: Veze i postupak s Burn Bootloader -om
- Korak 4: Testiranje postavljanjem koda
- Korak 5: Rješavanje problema i dovršavanje
Video: Kako narezati pokretački program na Atmega328p-AU (SMD): 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Zdravo svima!!
U ovom uputstvu ću vam pokazati kako snimiti Bootloader na Atmega328p-AU (SMD) čip i kako napraviti 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
Atmega328P-AU čip
CP2102 USB na TTL modul (ili sličan poput CH340)
Arduino NANO
Džemper žice
AMS1117 5V Regulator
16MHz Crystal
SMD LED
SMD otpornik (330R, 10K) (paket 0604)
Taster Switch
Kondenzatori (0,1uF, 22pF, 10uF) (Koristio sam keramički tip, ali je ploča dizajnirana za pakovanje SMD_0612)
Terminal Strip
Sav alat i pribor za SMD lemljenje.
Korak 2: Dijagram kruga i izrada ploče
Shema kola i izgled PCB -a preuzeti su s Arduino web stranice. 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 PCB, upotrijebio sam svoju stanicu za lemljenje ventilatora s toplim zrakom za lemljenje komponenti i IC -ova. U prilogu se nalaze 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 šablona, postavio komponente i lemio pomoću ventilatora za topli vazduh.
Korak 3: Veze i postupak s Burn Bootloader -om
Molimo 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 Za snimanje Boot loader -a nakon ispravnog povezivanja.
1) Priključite Arduino NANO na USB računara
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) Ovo 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 uredne prema proceduri
Korak 4: Testiranje postavljanjem koda
U ovom koraku naučit ćemo učitati kôd na novi domaći Arduino MINI. Morat ćete slijediti ovu proceduru svaki put da biste učitali kôd.
Za lakše razumijevanje pogledajte vezu Slike/video.
Postavit ću LED skicu koja treperi da provjerim radi li novi mikrokontroler ispravno.
Detalji o vezama:
Domaći Arduino MINI …………….. CP2102
Rx ……………………………………………… Tx
Tx ………………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. Nakon povezivanja, povežite USB na TTL konvertorsku ploču (CP2102) sa računarom.
2. Otvorite Blink LED Sketch iz menija Primjeri.
3. U izborniku alata odaberite AVRISP programer i učitajte kôd.
4. Odaberite odgovarajući COM port i Postavke ploče.
5. Kada se na ekranu računara prikaže učitavanje, pritisnite dugme za resetovanje jer nismo povezali DTR pin za resetovanje.
Trepćuća LED lampica ukazuje na to 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 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 da dođe do grešaka. Evo liste 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 pri napajanju, vjerovatno imate neispravan IC.
5) Provjerite kontinuitet u PCB -u i neželjene mostove za lemljenje dok koristimo SMD komponente.
Hvala ti
HS SANDESH HEGDE
Preporučuje se:
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, posebno Ubuntuom
Kako narezati ATTiny85 koristeći Arduino-Mega kao ISP: 5 koraka
Kako snimiti ATTiny85 koristeći Arduino -Mega kao ISP: 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 pokušavam programirati 20u ATTiny 85 koristeći
Kako napraviti prilagođeni DIY mjerač temperature pomoću bar grafikona i Atmega328p: 3 koraka (sa slikama)
Kako napraviti prilagođeni DIY mjerač temperature pomoću bar grafikona i Atmega328p: U ovom postu ću vam pokazati kako napraviti mjerač temperature pomoću bar grafikona & Atmega328p. Post će sadržavati sve detalje poput dijagrama kola, izrade PCB -a, kodiranja, sastavljanja i amper; Testiranje. Uključio sam i video koji sadrži sve
Kako stvoriti pokretački USB pogon bez upotrebe softvera: 3 koraka
Kako stvoriti 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 Windows instalacijskog medija. Da bih stvorio USB pogon za pokretanje kao instalaciju Windowsa, ja
SMD lemljenje 101 - KORIŠĆENJE VRUĆE PLOČE, TOPLOG VENTULA, SMD STENCILA I RUČNOG LETLJENJA: 5 koraka
SMD lemljenje 101 | KORIŠĆENJE VRUĆE PLOČE, TOPLOG VENTULA, SMD STENCILA I RUČNOG LETLJENJA: Zdravo! Lemljenje je prilično jednostavno …. Nanesite malo fluksa, zagrijte površinu i nanesite lemljenje. Ali što se tiče lemljenja SMD komponenti, potrebno je malo vještine i nekih alata i pribora. U ovom uputstvu pokazat ću vam svoje