Litar

Bagaimana Membakar Bootloader Ke Atmega328p-AU (SMD): 5 Langkah

Burn bootloader to ATmega328p AU with Arduino NANO

Burn bootloader to ATmega328p AU with Arduino NANO

Isi kandungan:

Anonim

Hai semua!!

Dalam Instructables ini saya akan menunjukkan kepada anda bagaimana untuk membakar Bootloader ontp Atmega328p-AU (SMD) cip dan Bagaimana untuk membuat Arduino NANO dari mula hingga selesai.

Prosedur yang ditulis dalam instructables ini boleh digunakan untuk membuat papan arduino untuk keperluan projek tersuai anda.

Sila Tonton Video Untuk pemahaman yang lebih baik

Terdapat tiga bahagian dalam tutorial ini.

1. Merancang dan mengumpul semua Komponen

2. Burn-loader Burning ke Chip baru

3.Uploading Kod Ujian

Saya Telah melampirkan Fail PCB di Akhir artikel ini.

Jadi, mari mula!

Bekalan:

Langkah 1: Bahan Diperlukan

Atmega328P-AU Chip

CP2102 USB ke Modul TTL (atau serupa seperti CH340)

Arduino NANO

Wayar Pelompat

AMS1117 5V Regulator

Crystal 16MHz

SMD LED

SMD Resistor (330R, 10K) (0604 pakej)

Tukar suis

Kapasitor (0.1uF, 22pF, 10uF) (Saya menggunakan jenis seramik, tetapi papan direka untuk SMD_0612 Package)

Strip Terminal

Semua alat dan aksesori untuk SMD Soldeing.

Langkah 2: Diagram Litar dan Membuat Papan Litar

Gambar rajah litar dan susun atur PCB telah dimuat turun dari Laman Web Arduino. Kemudian saya diubah suai sedikit kerana semua komponen yang digunakan di papan asal tidak tersedia dengan saya. Saya mengarahkan papan litar dalam talian.

Setelah menerima PCB, saya menggunakan stesen pematerian Blower udara panas untuk menyolder komponen dan IC. Imej papan selesai dilampirkan.

Saya belum menjelaskan proses pematerian sekarang kerana ia adalah topik skop untuk pengajaran yang berbeza. Saya Memohon paste solder pada PCB menggunakan stensil, Meletakkan komponen, dan dipateri menggunakan Blower udara panas.

Langkah 3: Sambungan dan Prosedur untuk Membakar Bootloader

Sila Ikuti Butiran Sambungan ini (Rujuk pautan Imej / Video Untuk memudahkan pemahaman *)

ArduinoMINI buatan sendiri …………….. Arduino NANO

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

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

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

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

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

GND …………………………………………. ..GND

Prosedur Untuk membakar loader Boot selepas membuat sambungan yang betul.

1) Sambungkan Arduino NANO ke USB PC anda

2) Pilih Lembaga yang sesuai dan Port Com

3) Dalam menu alat pilih ARDUINO AS ISP Programmer. Path: Tools> Programmer> Arduino As ISP

4) Pergi ke Alat dan pilih Burn Boot Loader. Path: Tools> Burn Boot Loader

5) Ini mungkin mengambil masa seminit dan mesej "Selesai Membakar Boot Loader" akan dipaparkan.

Selepas ini, anda boleh mengalih keluar semua wayar dan sambungan yang menghubungkan dan AVR Micro-Controller baru anda sedia digunakan sebagai peranti mandiri untuk projek anda.

* Semua imej adalah sesuai mengikut prosedur

Langkah 4: Menguji dengan Memuat naik Kod

Dalam langkah ini kita akan belajar memuat naik kod ke Arduino Homemade MINI baru. Anda Akan mengikuti prosedur ini setiap kali untuk memuat naik kod.

Rujuk pautan Imej / video untuk memudahkan Memahami.

Saya akan memuat naik lakaran LED berkelip untuk menguji jika pengawal mikro baru berfungsi dengan betul.

Butiran Sambungan:

Arduino MINI buatan sendiri …………….. CP2102

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

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

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

GND …………………………………………. ..GND

1.Setelah membuat sambungan, Sambungkan USB ke Papan Penukar Penukar (CP2102) ke Komputer anda.

2. Buka Lakaran LED Blink dari Menu Contoh.

3. Dalam menu alat, pilih pengatur AVRISP dan muat naik kod.

4. Pilih port COM dan Tetapan Papan yang sesuai.

5. Setelah skrin komputer dimuat naik, tekan butang Tetapkan semula kerana kami belum menyambungkan PIN DTR untuk menetapkan semula.

LED Berkedip menunjukkan bahawa pengawal mikro berfungsi dengan baik, dan lembaga setara Arduino Mini ini boleh digunakan untuk projek anda. Oleh itu, kita telah belajar bagaimana untuk memuatkan cip ATMEGA 328P-AU baru.

Langkah 5: Menyelesaikan masalah dan Kemasan

Kami telah berjaya menyelesaikan membuat Arduino Nano. Namun terdapat peluang untuk kesalahan berlaku. Berikut ialah senarai perkara yang boleh anda lakukan untuk membetulkan kesilapan.

1) Periksa sambungan dan komponen Litar anda (terutamanya Crystal) jika pembakar Boot pembakaran tidak berfungsi.

2) Pastikan anda telah menyebut papan yang betul dan port COM dalam perisian

3) Periksa kabel USB yang salah.

4) Jika Pengawal Mikro dimanaskan apabila berkuasa mungkin anda mempunyai IC yang rosak.

5) Periksa kesinambungan dalam PCB dan Jambatan solder yang tidak dikehendaki kerana kami menggunakan Component SMD.

Terima kasih

HS SANDESH HEGDE