Kazalo:

Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): 5 korakov
Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): 5 korakov

Video: Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): 5 korakov

Video: Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD): 5 korakov
Video: Как записать загрузчик Outseal PLC Nano на Arduino Nano 2024, Julij
Anonim
Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD)
Kako zapisati zagonski nalagalnik na Atmega328p-AU (SMD)

Pozdravljeni vsi skupaj!!

V tem navodilu vam bom pokazal, kako zapisati zagonski nalagalnik na čipu Atmega328p-AU (SMD) in kako narediti Arduino NANO od začetka do konca.

Postopek, napisan v tem navodilu, se lahko uporabi za izdelavo poljubnih arduino plošč za vaše projektne zahteve po meri.

Za boljše razumevanje si oglejte video

V tej vadnici so trije deli.

1. Oblikovanje in zbiranje vseh komponent

2. Zagon zagonskega nalagalnika na nov čip

3. Nalaganje preskusne kode

Na koncu tega članka sem priložil datoteke PCB.

Pa začnimo!

1. korak: Potreben material

Potreben material
Potreben material
Potreben material
Potreben material
Potreben material
Potreben material

Čip Atmega328P-AU

CP2102 modul USB v TTL (ali podoben kot CH340)

Arduino NANO

Mostične žice

AMS1117 5V regulator

16MHz kristal

SMD LED

SMD upor (330R, 10K) (paket 0604)

Gumbno stikalo

Kondenzatorji (0,1uF, 22pF, 10uF) (Uporabil sem keramični tip, vendar je plošča zasnovana za paket SMD_0612)

Terminalni trak

Vsa orodja in dodatki za spajkanje SMD.

2. korak: Shema vezja in izdelava vezja

Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja
Shema vezja in izdelava vezja

Shema vezja in postavitev tiskanega vezja sta bili preneseni s spletnega mesta Arduino. Kasneje sem se nekoliko spremenil, saj vse komponente, uporabljene na prvotni plošči, pri meni niso bile na voljo. Na spletu sem naročil tiskano vezje.

Ko sem prejel tiskano vezje, sem za spajkanje komponent in IC -jev uporabil svojo spajkalno postajo z vročim zrakom. Slike končne plošče so priložene.

Zdaj nisem razložil postopka spajkanja, saj je to področje uporabe za druga navodila. Spajkalno pasto sem nanesel na tiskano vezje s šablono, postavil komponente in spajkal s pihalnikom za vroč zrak.

3. korak: Povezave in postopek za zapisovanje zagonskega nalagalnika

Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika
Povezave in postopek za zapisovanje zagonskega nalagalnika

Prosimo, sledite tem podrobnostim povezave (za lažje razumevanje si oglejte povezavo Slike/Video

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

Postopek Zažiganje zagonskega nalagalnika po pravilni povezavi.

1) Priključite Arduino NANO na USB računalnika

2) Izberite ustrezno ploščo in vrata Com

3) V meniju orodij izberite ARDUINO AS ISP Programmer. Pot: Orodja> Programer> Arduino kot ponudnik internetnih storitev

4) Pojdite na Orodja in izberite Burn Boot Loader. Pot: Orodja> Burn Boot Loader

5) To lahko traja do ene minute in prikaže se sporočilo "Done Burning Boot Loader".

Po tem lahko odstranite vse povezovalne žice in povezave in vaš novi AVR mikrokrmilnik je pripravljen za uporabo kot samostojna naprava za vaše projekte.

*Vse slike so v skladu s postopkom

4. korak: Preizkus z nalaganjem kode

Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje z nalaganjem kode
Testiranje z nalaganjem kode

V tem koraku se bomo naučili naložiti kodo na nov domači Arduino MINI. Za nalaganje kode boste morali slediti temu postopku.

Za lažje razumevanje si oglejte povezavo Slike/video.

Naložil bom utripajočo LED skico, da preverim, ali novi mikrokrmilnik deluje pravilno.

Podrobnosti o povezavah:

Domači Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Po vzpostavitvi povezav priključite pretvorniško ploščo USB v TTL (CP2102) v računalnik.

2. Odprite Blink LED Sketch v meniju Primeri.

3. V meniju z orodji izberite programer AVRISP in naložite kodo.

4. Izberite ustrezna vrata COM in nastavitve plošče.

5. Ko se na računalniškem zaslonu prikaže nalaganje, pritisnite gumb za ponastavitev, saj za ponastavitev nismo povezali pin DTR.

Utripajoča LED označuje, da mikro krmilnik deluje pravilno, in to ekvivalentno ploščo Arduino Mini lahko uporabite za vaše projekte. Zato smo se naučili, kako zagnati popolnoma nov čip ATMEGA 328P-AU.

5. korak: Odpravljanje težav in zaključek

Odpravljanje težav in zaključek
Odpravljanje težav in zaključek

Uspešno smo zaključili izdelavo Arduino Nano. Kljub temu obstaja možnost, da pride do napak. Tu je seznam stvari, ki jih lahko storite za odpravo napak.

1) Preverite povezave in komponente vezja (večinoma kristalne), če zagonski zagonski nalagalnik ne deluje.

2) Prepričajte se, da ste v programski opremi omenili pravilno ploščo in vrata COM

3) Preverite, ali je kabel USB okvarjen.

4) Če se mikro krmilnik pri napajanju segreva, verjetno imate okvarjen IC.

5) Preverite neprekinjenost v tiskanih vezjih in neželenih spajkalnih mostovih, ko uporabljamo komponente SMD.

Hvala vam

HS SANDESH HEGDE

Priporočena: