Sommario:

Come masterizzare Bootloader su Atmega328p-AU (SMD): 5 passaggi
Come masterizzare Bootloader su Atmega328p-AU (SMD): 5 passaggi

Video: Come masterizzare Bootloader su Atmega328p-AU (SMD): 5 passaggi

Video: Come masterizzare Bootloader su Atmega328p-AU (SMD): 5 passaggi
Video: BOOT MU LOADER? ATmega328p'ye Arduino Bootloader'ı Yükleme | AVR ISP | PCBWAY 2024, Dicembre
Anonim
Come masterizzare Bootloader su Atmega328p-AU (SMD)
Come masterizzare Bootloader su Atmega328p-AU (SMD)

Ciao a tutti!!

In questo Instructables ti mostrerò come masterizzare Bootloader sul chip Atmega328p-AU (SMD) e come creare un Arduino NANO dall'inizio alla fine.

La procedura scritta in queste istruzioni può essere utilizzata per creare qualsiasi scheda arduino per i requisiti del tuo progetto personalizzato.

Si prega di guardare il video per una migliore comprensione

Ci sono tre parti in questo tutorial.

1. Progettare e raccogliere tutti i componenti

2. Masterizzare il bootloader su un nuovo chip

3. Caricamento del codice di prova

Ho allegato i file PCB alla fine di questo articolo.

Quindi iniziamo!

Passaggio 1: materiale richiesto

Materiale richiesto
Materiale richiesto
Materiale richiesto
Materiale richiesto
Materiale richiesto
Materiale richiesto

Chip Atmega328P-AU

Modulo CP2102 da USB a TTL (o simile come CH340)

Arduino NANO

Cavi per ponticelli

Regolatore 5V AMS1117

Cristallo da 16 MHz

LED SMD

Resistore SMD (330R, 10K) (confezione 0604)

Interruttore a pulsante

Condensatori (0.1uF, 22pF, 10uF) (ho usato il tipo in ceramica, ma la scheda è progettata per il pacchetto SMD_0612)

Morsettiera

Tutti gli strumenti e gli accessori per la saldatura SMD.

Passaggio 2: schema del circuito e realizzazione del circuito stampato

Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato
Schema circuitale e realizzazione del circuito stampato

Lo schema del circuito e il layout del PCB sono stati scaricati dal sito Web di Arduino. Successivamente ho modificato un po' poiché tutti i componenti utilizzati nella scheda originale non erano disponibili con me. Ho ordinato il circuito online.

Una volta ricevuto il PCB, ho usato la mia stazione di saldatura ad aria calda Blower per saldare i componenti e i circuiti integrati. In allegato le immagini della tavola finita.

Non ho spiegato il processo di saldatura ora in quanto è un argomento di portata per diversi istruttori. Ho applicato la pasta saldante sul PCB usando lo stencil, ho posizionato i componenti e ho saldato usando il soffiatore ad aria calda.

Passaggio 3: connessioni e procedura per masterizzare Bootloader

Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader
Connessioni e procedura per masterizzare Bootloader

Si prega di seguire questi dettagli di connessione (fare riferimento al collegamento immagini/video per una facile comprensione*)

ArduinoMINI fatto in casa …………….. Arduino NANO

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

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

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

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

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

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

Procedura Per masterizzare Boot loader dopo aver effettuato i collegamenti corretti.

1) Collega Arduino NANO alla porta USB del tuo PC

2) Selezionare la scheda e la porta Com appropriate

3) Nel menu strumenti selezionare ARDUINO AS ISP Programmer. Percorso: Strumenti>Programmatore>Arduino As ISP

4) Vai su Strumenti e seleziona Masterizza Boot Loader. Percorso: Strumenti> Masterizza Boot Loader

5) L'operazione potrebbe richiedere fino a un minuto e verrà visualizzato il messaggio "Done Burning Boot Loader".

Dopodiché puoi rimuovere tutti i cavi di collegamento e le connessioni e il tuo nuovo microcontrollore AVR è pronto per essere utilizzato come dispositivo autonomo per i tuoi progetti.

*Tutte le immagini sono in ordine secondo la procedura

Passaggio 4: test caricando il codice

Test caricando il codice
Test caricando il codice
Test caricando il codice
Test caricando il codice
Test caricando il codice
Test caricando il codice

In questo passaggio impareremo a caricare il codice sulla nuova Arduino MINI fatta in casa. Dovrai seguire questa procedura ogni volta per caricare il codice.

Fare riferimento al collegamento Immagini/video per una facile comprensione.

Caricherò lo schizzo del LED lampeggiante per verificare se il nuovo microcontrollore funziona correttamente.

Dettagli connessioni:

Arduino fatto in casa MINI …………….. CP2102

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

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

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

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

1. Dopo aver effettuato i collegamenti, collegare la scheda convertitore da USB a TTL (CP2102) al computer.

2. Aprire lo schizzo del LED lampeggiante dal menu degli esempi.

3. Nel menu degli strumenti, selezionare Programmatore AVRISP e caricare il codice.

4. Selezionare la porta COM e le impostazioni della scheda appropriate.

5. Una volta che lo schermo del computer mostra il caricamento, premere il pulsante di ripristino poiché non abbiamo collegato il pin DTR per il ripristino.

Il LED lampeggiante indica che il micro controller funziona correttamente e questa scheda equivalente Arduino Mini può essere utilizzata per i tuoi progetti. Pertanto abbiamo imparato come avviare il caricamento di un nuovissimo chip ATMEGA 328P-AU.

Passaggio 5: risoluzione dei problemi e completamento

Risoluzione dei problemi e conclusione
Risoluzione dei problemi e conclusione

Abbiamo completato con successo la realizzazione di Arduino Nano. Eppure ci sono possibilità che si verifichino errori. Ecco un elenco di cose che puoi fare per correggere gli errori.

1) Controllare le connessioni e i componenti del circuito (principalmente Crystal) se la masterizzazione del caricatore di avvio non funziona.

2) Assicurati di aver menzionato la scheda corretta e la porta COM nel software

3) Verificare la presenza di un cavo USB difettoso.

4) Se il microcontrollore si sta surriscaldando quando è alimentato, probabilmente hai un circuito integrato difettoso.

5) Verificare la continuità nel PCB e nei ponti di saldatura indesiderati poiché utilizziamo componenti SMD.

Grazie

HS SANDESH HEGDE

Consigliato: