Isi kandungan:
- Langkah 1: Diagram Skema Litar Pengaturcara
- Langkah 2: Papan Litar
- Langkah 3: Komponen Pateri
- Langkah 4: Membakar Program Ke Ingatan Mikrokontroler
Video: Pengaturcara ISP untuk Pengawal Mikro AVR: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
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
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
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
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
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:
Arduino Sebagai ISP -- Bakar Fail Hex dalam AVR -- Fius dalam AVR -- Arduino Sebagai Pengaturcara: 10 Langkah
Arduino Sebagai ISP || Bakar Fail Hex dalam AVR || Fius dalam AVR || Arduino Sebagai Pengaturcara: ……………………… Sila Langgani saluran YouTube saya untuk lebih banyak video …….. Artikel ini adalah mengenai arduino sebagai isp. Sekiranya anda ingin memuat naik fail hex atau jika anda ingin menetapkan fius anda di AVR maka anda tidak perlu membeli programmer, anda boleh melakukan
Pengaturcara Kecil untuk Pengawal Mikro ATTINY Dengan Arduino UNO: 7 Langkah
Pengaturcara Kecil untuk Pengawal Mikro ATTINY Dengan Arduino UNO: Pada masa ini menarik untuk menggunakan mikrokontroler siri ATTINY kerana fleksibiliti, harga rendah tetapi juga fakta bahawa mereka dapat diprogram dengan mudah di persekitaran seperti Arduino IDE. Program yang dirancang untuk modul Arduino dapat dengan mudah memindahkan
Pengaturcara AVR Voltan Tinggi: 17 Langkah
AVR Programmer W / High Voltage: Ini adalah Instructable pertama saya. Papan yang saya reka adalah Pengaturcara AVR. Papan ini menggabungkan fungsi 4 papan prototaip berasingan yang saya buat dalam beberapa tahun kebelakangan: - Pengaturcara AVR Tegangan Tinggi, terutama digunakan pada peranti ATtiny untuk menetapkan
Cara Memuat Nod C ke AV AVR Menggunakan Arduino Uno Sebagai Pengaturcara: 6 Langkah
Cara Memuat Naik Kod ke AV AVR Menggunakan Arduino Uno Sebagai Pengaturcara: HI semua: D Di sini saya akan berkongsi cara mudah untuk memprogramkan sebarang cip AVR menggunakan Arduino Uno R3 Yang anda perlukan untuk membakar kod ke mikrokontroler anda ialah Arduino Uno dan bukannya membeli khusus pengaturcara yang memerlukan banyak kos
Pengaturcara AVR STK500 Murah untuk Atmel Studio: 7 Langkah
Pengaturcara AVR STK500 Murah untuk Atmel Studio: Atmel Studio adalah alat yang kuat untuk membuat program AVR, tetapi menulis program adalah langkah pertama. Untuk menggunakan program anda, anda mesti membuat litar dan memindahkan kod anda ke dalam mikrokontroler. Anda boleh memprogram AVR anda dari Atmel Studio dengan menggunakan