Cuprins:

Cum să ardeți Bootloader pe Atmega328p-AU (SMD): 5 pași
Cum să ardeți Bootloader pe Atmega328p-AU (SMD): 5 pași

Video: Cum să ardeți Bootloader pe Atmega328p-AU (SMD): 5 pași

Video: Cum să ardeți Bootloader pe Atmega328p-AU (SMD): 5 pași
Video: Bootloader and upload to Atmega328P-AU 2024, Noiembrie
Anonim
Cum să ardeți Bootloader pe Atmega328p-AU (SMD)
Cum să ardeți Bootloader pe Atmega328p-AU (SMD)

Bună ziua tuturor!!

În acest Instructables vă voi arăta Cum să ardeți Bootloader ontp Atmega328p-AU (SMD) și cum să creați un Arduino NANO de la început până la sfârșit.

Procedura scrisă în acest instructables poate fi utilizată pentru a crea orice plăci arduino pentru cerințele dvs. de proiect personalizate.

Vă rugăm să urmăriți videoclipul pentru o mai bună înțelegere

Există trei părți în acest tutorial.

1. Proiectarea și colectarea tuturor componentelor

2. Arderea încărcătorului de încărcare pe un cip nou

3. Încărcarea codului de testare

Am atașat fișierele PCB la sfârșitul acestui articol.

Deci sa începem!

Pasul 1: Material necesar

Material necesar
Material necesar
Material necesar
Material necesar
Material necesar
Material necesar

Cip Atmega328P-AU

CP2102 Modul USB la TTL (sau similar ca CH340)

Arduino NANO

Sârme jumper

Regulator AMS1117 5V

Cristal de 16 MHz

LED SMD

Rezistor SMD (330R, 10K) (pachet 0604)

Buton comutator

Condensatoare (0,1 uF, 22 pF, 10 uF) (am folosit tip ceramică, dar placa este concepută pentru pachetul SMD_0612)

Benzi terminale

Toate instrumentele și accesoriile pentru SMD Soldeing.

Pasul 2: Schema circuitului și realizarea plăcii de circuit

Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Diagrama circuitului și realizarea plăcii de circuit
Diagrama circuitului și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit
Schema de circuit și realizarea plăcii de circuit

Schema circuitului și aspectul PCB au fost descărcate de pe site-ul Arduino. Ulterior am modificat puțin, deoarece toate componentele utilizate în placa originală nu erau disponibile la mine. Am comandat placa de circuit online.

Odată ce am primit PCB-ul, am folosit stația de lipire cu suflantă cu aer cald pentru a lipi componentele și circuitele integrate. Imaginile planșei finisate sunt atașate.

Nu am explicat acum procesul de lipire, deoarece este un subiect al domeniului de aplicare pentru diferite instructabile. Am aplicat pasta de lipit pe PCB folosind șablon, am plasat componentele și am lipit folosind suflantul cu aer cald.

Pasul 3: Conexiuni și Procedură pentru a arde Bootloader

Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader
Conexiuni și procedură pentru a arde Bootloader

Vă rugăm să urmați aceste detalii despre conexiune (consultați linkul Imagini / Video pentru înțelegere ușoară *)

ArduinoMINI de casă …………….. Arduino NANO

Pinul 15 (MOSI) ………………………………. D11

Pinul 16 (MISO) ………………………………. D12

Pinul 17 (SCK) ………………………………… D13

Pinul 29 (RESET) …………………………….. D10

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

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

Procedură Pentru a arde încărcătorul de încărcare după efectuarea conexiunilor corecte.

1) Conectați Arduino NANO la USB-ul computerului

2) Selectați placa și portul Com corespunzătoare

3) În meniul de instrumente, selectați ARDUINO AS ISP Programmer. Căi: Instrumente> Programator> Arduino ca ISP

4) Accesați Instrumente și selectați Burn Boot Loader. Calea: Instrumente> Încărcați încărcătorul de încărcare

5) Acest lucru poate dura până la un minut și va fi afișat mesajul „Done Burning Boot Loader”.

După aceasta, puteți elimina toate firele de conectare și conexiunile, iar noul dvs. microcontroler AVR este gata să fie utilizat ca dispozitiv independent pentru proiectele dvs.

* Toate imaginile sunt în ordine conform procedurii

Pasul 4: Testarea prin încărcarea codului

Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului
Testarea prin încărcarea codului

În acest pas vom învăța să încărcăm codul pe noul Arduino MINI de casă. Va trebui să urmați această procedură de fiecare dată pentru a încărca codul.

Consultați linkul Imagini / video pentru o înțelegere ușoară.

Voi încărca schița cu LED-uri intermitente pentru a testa dacă noul microcontroler funcționează corect.

Detalii conexiuni:

Arduino MINI de casă …………….. CP2102

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

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

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

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

1. După efectuarea conexiunilor, conectați placa de convertor USB la TTL (CP2102) la computer.

2. Deschideți Schița LED Blink din meniul Exemple.

3. În meniul de instrumente, selectați programatorul AVRISP și încărcați codul.

4. Selectați portul COM și Setările plăcii corespunzătoare.

5. Odată ce ecranul computerului arată încărcarea, apăsați butonul de resetare deoarece nu am conectat pinul DTR pentru a reseta.

LED-ul intermitent indică faptul că microcontrolerul funcționează corect, iar această placă echivalentă Arduino Mini poate fi utilizată pentru proiectele dvs. Prin urmare, am învățat cum să încărcăm un cip ATMEGA 328P-AU nou.

Pasul 5: depanare și finalizare

Depanare și finalizare
Depanare și finalizare

Am finalizat cu succes fabricarea Arduino Nano. Cu toate acestea, există șanse să apară erori. Iată o listă de lucruri pe care le puteți face pentru a remedia erorile.

1) Verificați conexiunile și componentele circuitului (în principal Crystal) dacă încărcătorul de încărcare nu funcționează.

2) Asigurați-vă că ați menționat placa corectă și portul COM în software

3) Verificați dacă există cablu USB defect.

4) Dacă microcontrolerul se încălzește atunci când este alimentat, probabil că aveți un IC defect.

5) Verificați continuitatea PCB-urilor și a podurilor de lipit nedorite, deoarece folosim componente SMD.

Mulțumesc

HS SANDESH HEGDE

Recomandat: