Taula de continguts:

Com gravar Bootloader a Atmega328p-AU (SMD): 5 passos
Com gravar Bootloader a Atmega328p-AU (SMD): 5 passos

Vídeo: Com gravar Bootloader a Atmega328p-AU (SMD): 5 passos

Vídeo: Com gravar Bootloader a Atmega328p-AU (SMD): 5 passos
Vídeo: Bootloader and upload to Atmega328P-AU 2024, Desembre
Anonim
Com gravar Bootloader a Atmega328p-AU (SMD)
Com gravar Bootloader a Atmega328p-AU (SMD)

Hola a tothom!!

En aquest manual d’instruccions us mostraré com gravar el carregador d’arrencada ontp Atmega328p-AU (SMD) i com fer un Arduino NANO de principi a fi.

El procediment escrit en aquest instructable es pot utilitzar per crear qualsevol placa arduino per als vostres requisits de projecte personalitzats.

Mireu el vídeo per obtenir una millor comprensió

Hi ha tres parts en aquest tutorial.

1. Dissenyar i reunir tots els components

2. Cremada del carregador d'arrencada al nou xip

3. Carregant el codi de prova

He adjuntat els fitxers PCB al final d’aquest article.

Comencem, doncs,

Pas 1: Material necessari

Material requerit
Material requerit
Material requerit
Material requerit
Material requerit
Material requerit

Xip Atmega328P-AU

Mòdul CP2102 USB a TTL (o similar com el CH340)

Arduino NANO

Filferros de pont

Regulador AMS1117 5V

Cristall de 16 MHz

LED SMD

Resistència SMD (330R, 10K) (paquet 0604)

Interruptor de botó

Condensadors (0.1uF, 22pF, 10uF) (He utilitzat tipus ceràmic, però la placa està dissenyada per al paquet SMD_0612)

Franja Terminal

Totes les eines i accessoris per a SMD Soldeing.

Pas 2: Esquema del circuit i creació del tauler de circuits

Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits

El diagrama de circuits i el disseny de PCB es van descarregar del lloc web Arduino. Més tard vaig modificar una mica, ja que tots els components utilitzats a la placa original no estaven disponibles amb mi. Vaig demanar el circuit en línia.

Un cop rebut el PCB, vaig fer servir la meva estació de soldador de ventilador d’aire calent per soldar els components i els circuits integrats. S'adjunten les imatges del tauler acabat.

Ara no he explicat el procés de soldadura, ja que és un tema d’abast per a diferents instructables. Vaig aplicar la pasta de soldadura al PCB amb plantilla, vaig col·locar els components i vaig soldar amb un bufador d’aire calent.

Pas 3: connexions i procediment per gravar el carregador d'arrencada

Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada

Seguiu els detalls de la connexió (consulteu l’enllaç Imatges / vídeo per facilitar la comprensió *)

ArduinoMINI casolà …………….. Arduino NANO

Pin 15 (MOSI) ………………………………. D11

Pin 16 (MISO) ………………………………. D12

Pin 17 (SCK) ………………………………… D13

Pin 29 (RESET) …………………………….. D10

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

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

Procediment Per gravar el carregador d'arrencada després de fer les connexions correctes.

1) Connecteu l'Arduino NANO a l'USB del vostre PC

2) Seleccioneu la placa i el port Com adequats

3) Al menú d'eines, seleccioneu ARDUINO COM a programador ISP. Camí: Eines> Programador> Arduino com a ISP

4) Aneu a Eines i seleccioneu Burn Boot Loader. Camí: Eines> Grava el carregador d'arrencada

5) Això pot trigar fins a un minut i es mostrarà el missatge "Done Burning Boot Loader".

Després d'això, podeu eliminar tots els cables i connexions de connexió i el vostre nou microcontrolador AVR ja es pot utilitzar com a dispositiu independent per als vostres projectes.

* Totes les imatges estan en ordre segons el procediment

Pas 4: proves carregant el codi

Proves carregant el codi
Proves carregant el codi
Proves carregant el codi
Proves carregant el codi
Proves carregant el codi
Proves carregant el codi

En aquest pas aprendrem a carregar el codi al nou Homemade Arduino MINI. Haureu de seguir aquest procediment cada vegada per penjar el codi.

Consulteu l'enllaç Imatges / vídeo per entendre-ho fàcilment.

Penjaré l’esbós de LED parpellejant per comprovar si el nou microcontrolador funciona correctament.

Detalls de les connexions:

Arduino MINI casolà …………….. CP2102

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

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

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

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

1. Després de realitzar les connexions, connecteu la placa convertidor USB a TTL (CP2102) a l'ordinador.

2. Obriu l'esbós LED de parpelleig al menú Exemples.

3. Al menú d'eines, seleccioneu Programador AVRISP i pengeu el codi.

4. Seleccioneu el port COM i la configuració de la placa adequats.

5. Un cop la pantalla de l'ordinador mostri la càrrega, premeu el botó de restabliment, ja que no hem connectat el pin DTR per restablir-lo.

El LED parpellejant indica que el microcontrolador funciona correctament i que aquesta targeta equivalent Arduino Mini es pot utilitzar per als vostres projectes. Per tant, hem après a carregar un nou xip ATMEGA 328P-AU.

Pas 5: resolució de problemes i finalització

Resolució de problemes i finalització
Resolució de problemes i finalització

Hem completat amb èxit la fabricació de l’Arduino Nano. Tot i això, hi ha possibilitats que es produeixin errors. Aquí teniu una llista de les coses que podeu fer per corregir els errors.

1) Comproveu les connexions i components del circuit (principalment Crystal) si la gravació del carregador d'arrencada no funciona.

2) Assegureu-vos que heu mencionat la placa i el port COM correctes al programari

3) Comproveu si hi ha un cable USB defectuós.

4) Si el micro controlador s’escalfa quan s’alimenta, probablement tingueu un CI defectuós.

5) Comproveu si hi ha continuïtat a PCB i ponts de soldadura no desitjats, ja que estem utilitzant components SMD.

Gràcies

HS SANDESH HEGDE

Recomanat: