Turinys:

Kaip įrašyti įkrovos įkroviklį į „Atmega328p-AU“(SMD): 5 žingsniai
Kaip įrašyti įkrovos įkroviklį į „Atmega328p-AU“(SMD): 5 žingsniai

Video: Kaip įrašyti įkrovos įkroviklį į „Atmega328p-AU“(SMD): 5 žingsniai

Video: Kaip įrašyti įkrovos įkroviklį į „Atmega328p-AU“(SMD): 5 žingsniai
Video: Kaip įsijungti BIOS ir pakeisti Boot seką 2024, Lapkritis
Anonim
Kaip įrašyti įkrovos įkroviklį į „Atmega328p-AU“(SMD)
Kaip įrašyti įkrovos įkroviklį į „Atmega328p-AU“(SMD)

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

Reikalinga medžiaga
Reikalinga medžiaga
Reikalinga medžiaga
Reikalinga medžiaga
Reikalinga medžiaga
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 grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės plokštės sudarymas
Grandinės schema ir grandinės 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

„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„Bootloader“įrašymo jungtys ir procedūra
„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ą

Bandymas įkeliant kodą
Bandymas įkeliant kodą
Bandymas įkeliant kodą
Bandymas įkeliant kodą
Bandymas įkeliant kodą
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

Trikčių šalinimas ir apdaila
Trikčių šalinimas ir apdaila

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: