Daftar Isi:

Cara Upload Kode C ke AVR Menggunakan Arduino Uno Sebagai Programmer: 6 Langkah
Cara Upload Kode C ke AVR Menggunakan Arduino Uno Sebagai Programmer: 6 Langkah

Video: Cara Upload Kode C ke AVR Menggunakan Arduino Uno Sebagai Programmer: 6 Langkah

Video: Cara Upload Kode C ke AVR Menggunakan Arduino Uno Sebagai Programmer: 6 Langkah
Video: CARA MEMBUAT PROGRAM ARDUINO | BELAJAR ARDUINO 05 2024, November
Anonim
Cara Upload Kode C ke AVR Menggunakan Arduino Uno Sebagai Programmer
Cara Upload Kode C ke AVR Menggunakan Arduino Uno Sebagai Programmer

hai semuanya:D

Di sini saya akan membagikan cara sederhana untuk memprogram chip AVR apa pun menggunakan Arduino Uno R3

Yang Anda butuhkan untuk membakar kode ke mikrokontroler Anda adalah Arduino Uno daripada membeli programmer tertentu yang harganya mahal.

Perlengkapan

Anda akan perlu:

  1. Arduino uno r3 dengan chip yang dapat dilepas (1)
  2. Kabel jumper
  3. kapasitor elektrolit 10uF (1)
  4. File hex dihasilkan dari kode C Anda

Langkah 1: Arduino ISP

Arduino ISP
Arduino ISP

Pertama: buka Arduino IDE Anda dan unggah Arduino ISP ke Arduino Anda

Anda dapat menemukannya di File -> Contoh

Sebelum menekan tombol unggah, Anda perlu memeriksa jenis Papan dan port COM.

CATATAN: kode ini akan mengubah Arduino Anda menjadi seorang programmer!

Langkah 2: Temukan Lembar Data untuk AVR Anda dan Periksa Pin Keluarnya

Temukan Lembar Data untuk AVR Anda dan Periksa Pin Keluarnya
Temukan Lembar Data untuk AVR Anda dan Periksa Pin Keluarnya

Pin 1 adalah pin yang memiliki titik kecil di dekatnya

kita perlu (VCC, GND, Reset, UCSK, MISO, MOSI) menemukannya di AVR Anda.

Langkah 3: Hubungkan Arduino ke AVR

Hubungkan Arduino ke AVR
Hubungkan Arduino ke AVR
Hubungkan Arduino ke AVR
Hubungkan Arduino ke AVR
Hubungkan Arduino ke AVR
Hubungkan Arduino ke AVR

sambungkan Arduino ke AVR sesuai dengan Gambar dan lembar data AVR Anda

dan jangan lupa untuk menghubungkan kapasitor 10uF antara GND dan RST Arduino Anda untuk menonaktifkan reset otomatis Arduino

Langkah 4: Dapatkan Pengaturan Sekering Anda dan APLIKASI AVRDUDE

Dapatkan Pengaturan Sekering Anda dan APLIKASI AVRDUDE
Dapatkan Pengaturan Sekering Anda dan APLIKASI AVRDUDE

pergi ke

www.engbedded.com/fusecalc/

dan pilih AVR Anda, milik saya Atmega16

Saya tidak akan mengubah apa pun jadi saya tidak merusak AVR saya, tetapi saya akan mengubah RC internal menjadi 8 MHZ "Anda dapat memilih kristal 16 MHZ eksternal" terserah Anda.

gulir ke bawah dan salin argumen avrdude

untuk menempelkannya ke program AVRDUDE.

punya saya

-U sekering:w:0xe4:m -U sekering:w:0x99:m

Tautan unduhan AVEDUDE:

download.savannah.gnu.org/releases/avrdude/

kemudian buka dan ubah pengaturan seperti gambar dan tergantung pada perangkat keras Anda dan jangan lupa untuk menempelkan pengaturan sekering ke args baris perintah tambahan

Langkah 5: Dapatkan File HEX Anda Dari Kode C Anda

Dapatkan File HEX Anda Dari Kode C Anda
Dapatkan File HEX Anda Dari Kode C Anda

Saya akan menulis kode c sederhana untuk mengedipkan LED di PIN 20

unggah file hex ke avrdude di bagian Flash dan tekan program

Langkah 6: Akhir

Untuk pertanyaan komen di bawah

Direkomendasikan: