Turinys:
- 1 žingsnis: reikalinga medžiaga
- 2 žingsnis: grandinės schema ir plokštės sudarymas
- 3 žingsnis: „Bootloader“įrašymo jungtys ir procedūra
- 4 veiksmas: bandymas įkeliant kodą
- 5 veiksmas: trikčių šalinimas ir užbaigimas
Video: Kaip įrašyti įkrovos įkroviklį į „Atmega328p-AU“(SMD): 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Sveiki visi!!
Šioje instrukcijoje aš jums parodysiu, kaip įrašyti „Bootloader ontp Atmega328p-AU“(SMD) lustą ir kaip nuo pradžios iki pabaigos padaryti „Arduino NANO“.
Šioje instrukcijoje aprašyta procedūra gali būti naudojama kuriant bet kokias arduino plokštes pagal jūsų pasirinktinius projekto reikalavimus.
Norėdami geriau suprasti, žiūrėkite vaizdo įrašą
Šioje pamokoje yra trys dalys.
1. Visų komponentų projektavimas ir surinkimas
2. Degantį įkroviklį ant naujo lusto
3. Bandymo kodo įkėlimas
Aš pridėjau PCB failus šio straipsnio pabaigoje.
Taigi pradėkime!
1 žingsnis: reikalinga medžiaga
„Atmega328P-AU“lustas
CP2102 USB į TTL modulis (arba panašus į CH340)
Arduino NANO
Trumpieji laidai
AMS1117 5V reguliatorius
16MHz krištolas
SMD šviesos diodas
SMD rezistorius (330R, 10K) (0604 paketas)
Mygtuko jungiklis
Kondensatoriai (0,1uF, 22pF, 10uF) (aš naudojau keramikos tipą, bet plokštė skirta SMD_0612 paketui)
Terminalo juosta
Visi įrankiai ir priedai SMD Soldeing.
2 žingsnis: grandinės schema ir plokštės sudarymas
Grandinės schema ir PCB išdėstymas buvo atsisiųsti iš „Arduino“svetainės. Vėliau šiek tiek pakeičiau, nes visi komponentai, naudojami originalioje plokštėje, nebuvo prieinami. Aš užsisakiau plokštę internete.
Gavęs PCB, komponentams ir IC lituoti naudojau karšto oro pūstuvo litavimo stotį. Pridedami gatavos lentos vaizdai.
Dabar nepaaiškino litavimo proceso, nes tai yra įvairių nurodymų apimties tema. I Lydmetalio pastą ant PCB uždėjau trafaretu, sudėjau komponentus ir litavau karšto oro pūstuvu.
3 žingsnis: „Bootloader“įrašymo jungtys ir procedūra
Prašome sekti šią informaciją apie ryšį (norėdami lengviau suprasti, žiūrėkite nuorodą Vaizdai/vaizdo įrašas*)
Naminis „ArduinoMINI“…………….. „Arduino NANO“
15 kaištis (MOSI) ………………………………. D11
16 kaištis (MISO) ………………………………. D12
17 kaištis (SCK) ………………………………… D13
29 kaištis (RESET) …………………………….. D10
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
Procedūra Norėdami sudeginti įkrovos krautuvą atlikus teisingas jungtis.
1) Prijunkite „Arduino NANO“prie kompiuterio USB
2) Pasirinkite tinkamą valdybą ir „Com“prievadą
3) Įrankių meniu pasirinkite ARDUINO AS ISP Programmer. Kelias: Įrankiai> Programuotojas> „Arduino As ISP“
4) Eikite į Įrankiai ir pasirinkite Įrašyti įkrovos įkroviklį. Kelias: Įrankiai> Įrašyti įkrovos įkroviklį
5) Tai gali užtrukti iki minutės ir bus parodytas pranešimas „Atlikta įkrovos įkrovos įkrovimo programa“.
Po to galite pašalinti visus jungiamuosius laidus ir jungtis, o jūsų naujasis AVR mikrovaldiklis yra paruoštas naudoti kaip atskiras jūsų projektų įrenginys.
*Visi vaizdai yra tvarkingi pagal procedūrą
4 veiksmas: bandymas įkeliant kodą
Šiame žingsnyje išmoksime įkelti kodą į naują naminį „Arduino MINI“. Norėdami įkelti kodą, turėsite atlikti šią procedūrą kiekvieną kartą.
Žiūrėkite nuorodą Vaizdai/vaizdo įrašas, kad būtų lengviau suprasti.
Įkelsiu mirksintį LED eskizą, kad patikrintų, ar naujasis mikrovaldiklis veikia tinkamai.
Informacija apie jungtis:
Naminis „Arduino MINI“…………….. CP2102
Rx ……………………………………………… Tx
Tx ………………………………………………. Rx
VCC ……………………………………………. VCC (5V)
GND …………………………………………… GND
1. Prijungę prijunkite USB prie TTL keitiklio plokštės (CP2102) prie kompiuterio.
2. Atidarykite „Mirksinti“LED eskizą meniu „Pavyzdžiai“.
3. Įrankių meniu pasirinkite AVRISP programuotojas ir įkelkite kodą.
4. Pasirinkite atitinkamą COM prievadą ir plokštės nustatymus.
5. Kai kompiuterio ekrane rodomas įkėlimas, paspauskite atstatymo mygtuką, nes mes neprijungėme DTR kaiščio, kad jį iš naujo nustatytume.
Mirksintis šviesos diodas rodo, kad mikrovaldiklis veikia tinkamai, ir ši „Arduino Mini“ekvivalentinė plokštė gali būti naudojama jūsų projektams. Todėl mes išmokome paleisti visiškai naują ATMEGA 328P-AU mikroschemą.
5 veiksmas: trikčių šalinimas ir užbaigimas
Mes sėkmingai baigėme gaminti „Arduino Nano“. Tačiau yra klaidų tikimybė. Čia yra sąrašas dalykų, kuriuos galite padaryti, kad ištaisytumėte klaidas.
1) Patikrinkite grandinės jungtis ir komponentus (daugiausia „Crystal“), jei degantis įkrovos krautuvas neveikia.
2) Įsitikinkite, kad programinėje įrangoje paminėjote teisingą plokštę ir COM prievadą
3) Patikrinkite, ar sugedęs USB kabelis.
4) Jei mikrovaldiklis įkaista, kai yra maitinamas, greičiausiai turite sugedusį IC.
5) Patikrinkite PCB ir nepageidaujamų litavimo tiltų tęstinumą, kai naudojame SMD komponentus.
Ačiū
HS SANDESH HEGDE
Rekomenduojamas:
Įrašykite įkrovos įkroviklį į „Arduino Nano 3.0“klono lentą: 11 žingsnių
Įrašykite įkrovos įkroviklį į „Arduino Nano 3.0“klonų lentą: neseniai iš „AliExpress“įsigijo „Arduino Nano 3.0“kloną, kuris buvo be įkrovos įkroviklio. Esu tikras, kad yra daug kitų žmonių, kurie yra toje pačioje situacijoje kaip aš ir galbūt iš pradžių šiek tiek išsigando! Nesijaudinkite, šioje instrukcijoje
Kaip sukurti „Linux“įkrovos diską (ir kaip juo naudotis): 10 žingsnių
Kaip sukurti „Linux“įkrovos diską (ir kaip juo naudotis): Tai paprastas įvadas, kaip pradėti naudotis „Linux“, ypač „Ubuntu“
Kaip įrašyti ekraną „Samsung Galaxy S7“!!: 5 žingsniai
Kaip įrašyti ekraną „Samsung Galaxy S7“!!: Ši instrukcija parodys, kaip įrašyti ekraną „Samsung Galaxy S7“. Prenumeruokite mano kanalą Ačiū
KAIP PADARYTI ARDUINO NANO/MINI - Kaip įrašyti įkrovos įkroviklį: 5 žingsniai
KAIP PADARYTI ARDUINO NANO/MINI | Kaip įrašyti įkrovos įkroviklį: šioje instrukcijoje aš jums parodysiu, kaip padaryti „Arduino MINI“iš nulio. Šioje instrukcijoje aprašyta procedūra gali būti naudojama bet kokioms „arduino“plokštėms sukurti pagal jūsų pasirinktinius projekto reikalavimus. Jei norite geriau suprasti, žiūrėkite vaizdo įrašą
„ATMEGA328P-PU“įkrovos įkroviklis: 6 žingsniai
„ATMEGA328P-PU“įkrovos įkėlimo programa: „In questo articolo faremo l'upload del bootloader in a ATMEGA328P-PU utilizzando un Arduino Mega 2560“. Šiame skyriuje įkėlimo įkėlimo priemonę įkelsime į „ATMEGA328P-PU“naudodami „Arduino Mega 2560“