Isi kandungan:

Pengaturcara ISP untuk Pengawal Mikro AVR: 4 Langkah
Pengaturcara ISP untuk Pengawal Mikro AVR: 4 Langkah

Video: Pengaturcara ISP untuk Pengawal Mikro AVR: 4 Langkah

Video: Pengaturcara ISP untuk Pengawal Mikro AVR: 4 Langkah
Video: Arduino, Raspberry Pi dan micro:bit | Klinik #DigitalMaking 2024, Julai
Anonim
Image
Image

Pengaturcara mikrokontroler adalah peranti perkakasan yang disertakan dengan perisian yang digunakan untuk memindahkan kod bahasa mesin ke mikrokontroler / EEPROM dari PC. Pengaturcara ISP untuk mikrokontroler AV adalah Serial Programmer yang menggunakan port bersiri untuk berinteraksi dengan PC melalui protokol RS232. Mereka lebih popular di kalangan penggemar yang bekerja di PC dan hanya untuk membuatnya.

Langkah 1: Diagram Skema Litar Pengaturcara

Papan litar
Papan litar

Pengaturcara mikrokontroler adalah peranti perkakasan yang disertakan dengan perisian yang digunakan untuk memindahkan kod bahasa mesin ke EEPROM mikrokontroler dari PC. Penyusun menukar kod yang ditulis dalam bahasa seperti pemasangan, C, java dll ke kod bahasa mesin dan menyimpannya dalam fail hex. Pengaturcara mikrokontroler bertindak sebagai antara muka antara PC dan pengawal sasaran. Perisian API pengaturcara membaca data dari fail hex yang disimpan di PC dan memasukkannya ke dalam memori pengawal. Perisian memindahkan data dari PC ke perkakasan menggunakan port bersiri, selari atau USB.

Pengawal mikro, ATmega32 diprogramkan menggunakan pin yang dimaksudkan untuk komunikasi SPI. Interface Periferal Serial adalah protokol dupleks penuh segerak. SPI juga dikenal sebagai protokol "antara muka 3-wayar" kerana memerlukan 3 jalur komunikasi bernama MISO, MOSI dan SCK. Protokol SPI memerlukan dua peranti untuk komunikasi. Salah satunya dianggap sebagai MASTER dan yang lain sebagai SLAVE.

Langkah 2: Papan Litar

Papan litar
Papan litar
Papan litar
Papan litar
Papan litar
Papan litar

Anda boleh membuat papan litar sendiri di rumah menggunakan kaedah pemindahan toner.

Gunakan perisian merancang papan litar untuk menukar rajah skema litar ke susun atur PCB.

Untuk membuat cetakan gambar cermin susun atur PCB. Cetakan harus diambil pada kertas Glossy / Kertas Foto menggunakan Laser Printer.

Untuk memotong papan berpakaian tembaga dalam ukuran yang diperlukan, mengikut reka bentuk susun atur PCB kami.

Untuk meletakkan papan tembaga pada susun atur Cetak, dengan sisi tembaga ke bawah ke arah susun atur yang dicetak. Ketatkan tekan besi panas sebentar. Memanaskan kertas akan memindahkan dakwat ke papan tembaga. Sekiranya kertas tersekat pada pinggan, gunakan air suam untuk mengeluarkan kertas dengan betul.

Susun atur litar kami di bawah dakwat hitam.

Keluarkan semua tembaga lain kecuali garis hitam menggunakan larutan etsa pada hidrogen peroksida asas.

Langkah 3: Komponen Pateri

Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri
Komponen Pateri

Susun atur litar kami di bawah dakwat hitam.

Keluarkan semua tembaga lain kecuali garis hitam menggunakan larutan etsa pada hidrogen peroksida asas.

Gunakan kertas pasir halus untuk menghilangkan dakwat hitam.

Untuk menggerudi lubang untuk pelompat.

Untuk menyolder komponen dan wayar pada Papan Litar Bercetak (PCB) ini.

Pada masa ini, pembuatan programmer untuk mikrokontroler AVR dengan sokongan SPI selesai.

Langkah 4: Membakar Program Ke Ingatan Mikrokontroler

Membakar Program Menjadi Ingatan Pengawal Mikro
Membakar Program Menjadi Ingatan Pengawal Mikro

Untuk membakar program ke memori mikrokontroler perlu menyambungkan wayar pengaturcara ke pin mikrokontroler mengikut gambarajah pinout dalam lembar data mikrokontroler.

Kemudian sambungkan pengaturcara ke port bersiri komputer dan sambungkan palam kuasa usb.

Gunakan penyusun untuk menghasilkan dari program mikrokontroler fail hex, yang mengandungi arahan bahasa mesin yang dapat difahami oleh mikrokontroler. Pengaturcara memindahkan kandungan fail hex ini ke memori mikrokontroler. Setelah program dipindahkan atau ditulis ke dalam memori mikrokontroler, ia kemudian berfungsi sesuai dengan program.

Dalam video seterusnya kita akan cuba membuat program mudah untuk mikrokontroler.

Sesuai dengan program, mikrokontroler akan mengawal kilatan LED.

Kami akan cuba menggunakan programmer yang kami kumpulkan untuk mengkonfigurasi bit fuse mikrokontroler dan membakar program ke dalam memori mikrokontroler AVR ATMega32.

Lebih banyak video akan hadir tidak lama lagi. Langgan saluran YouTube kami untuk tidak ketinggalan!

Selamat membuat, Terima kasih!

Disyorkan: