Daftar Isi:

Arduino Sebagai ISP -- Bakar File Hex di AVR -- Sekering di AVR -- Arduino Sebagai Pemrogram: 10 Langkah
Arduino Sebagai ISP -- Bakar File Hex di AVR -- Sekering di AVR -- Arduino Sebagai Pemrogram: 10 Langkah

Video: Arduino Sebagai ISP -- Bakar File Hex di AVR -- Sekering di AVR -- Arduino Sebagai Pemrogram: 10 Langkah

Video: Arduino Sebagai ISP -- Bakar File Hex di AVR -- Sekering di AVR -- Arduino Sebagai Pemrogram: 10 Langkah
Video: TUTORIAL BOTLOADER ARDUINO Menggunakan AVR DUDESS 2024, November
Anonim
Image
Image
Persyaratan
Persyaratan

………………………

Silakan BERLANGGANAN ke saluran YouTube saya untuk lebih banyak video ……..

Artikel ini adalah semua tentang arduino sebagai ISP.

Jika ingin mengupload file hex atau ingin memasang fuse di AVR maka tidak perlu membeli programmer, bisa dengan arduino.

Pada artikel ini saya telah mengunggah file hex di atmega8 jika Anda ingin mengunggah file hex di AVR lain maka pahami prosesnya dan ikuti langkah yang sama.

……………………

Langkah 1: Persyaratan

Persyaratan
Persyaratan
Persyaratan
Persyaratan
  1. Arduino uno
  2. Beberapa kabel jumper
  3. Papan tempat memotong roti
  4. Osilator kristal (opsional jika pengontrol Anda diatur pada osilator eksternal)

*** jika pengontrol Anda di luar kotak maka tidak perlu menghubungkan osilator Kristal ini ****

Langkah 2: Hubungkan Arduino Dengan Pc

Hubungkan Arduino Dengan Pc
Hubungkan Arduino Dengan Pc
Hubungkan Arduino Dengan Pc
Hubungkan Arduino Dengan Pc
Hubungkan Arduino Dengan Pc
Hubungkan Arduino Dengan Pc
  • Hubungkan arduino Anda dengan PC
  • Buka arduino IDE dan klik alat
  • Lalu klik board, disini pilih arduino uno
  • Sekarang klik pada port di bawah papan, di sini pilih port tempat arduino terhubung.

***** arduino saya terhubung di COM2, ingat Anda akan kami gunakan nanti.

Langkah 3: Unggah Kode

Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode
Unggah Kode
  • Buka file lalu contoh
  • Temukan contoh ArduinoISP
  • Unggah program ArduinoISP
  • Sekarang masuk ke alat dan pilih programmer "arduino as ISP"

Jangan bingung tentang arduino ISP dan arduino sebagai ISP di programmer.

Langkah 4: Hubungkan Sirkuit

Hubungkan Sirkuit
Hubungkan Sirkuit
Hubungkan Sirkuit
Hubungkan Sirkuit
Hubungkan Sirkuit
Hubungkan Sirkuit
  • Di sini kita membakar file Hex dan mengatur sekering di Atmega8. Harap pahami konsepnya sehingga Anda dapat membakar file hex di semua jenis avr melalui arduino.
  • Hubungkan sirkuit seperti yang diberikan pada foto.
  • Osilator kristal adalah opsional jika avr Anda disetel pada sekering eksternal, jika AVR di luar kotak maka tidak perlu menghubungkan ini.

Langkah 5: Pin Out Pemahaman

Pin Out Pemahaman
Pin Out Pemahaman
Pin Out Pemahaman
Pin Out Pemahaman
Pin Out Pemahaman
Pin Out Pemahaman
Pin Out Pemahaman
Pin Out Pemahaman
  • Seperti yang Anda lihat di foto pertama ada pin MISO, MOSI DAN SCK, yang akan kita sambungkan ke masing-masing 13, 12, 11 pin arduino.
  • Seperti yang Anda lihat di foto kedua ada pin Reset yang akan kita sambungkan ke pin ke-10 arduino.
  • Pada foto ketiga Anda dapat melihat pin VCC, AVCC dan GND, sambungkan AVCC dan VCC ke 5v arduino, GND ke GND arduino.

Langkah 6: Unduh File Zip

Unduh File Zip
Unduh File Zip
  • Unduh file zip yang diberikan di bawah ini
  • Ekstrak file zip

Cermin Github:

codeload.github.com/vishalsoniindia/Arduin…

Langkah 7: Temukan Kode Pengontrol Anda

Temukan Kode Pengontrol Anda
Temukan Kode Pengontrol Anda
Temukan Kode Pengontrol Anda
Temukan Kode Pengontrol Anda
Temukan Kode Pengontrol Anda
Temukan Kode Pengontrol Anda
Temukan Kode Pengontrol Anda
Temukan Kode Pengontrol Anda

Rekatkan file Hex Anda di folder yang sama yang telah kami unduh, di mana Anda dapat melihat file cmd.txt.

  • Buka file cmd.txt di folder
  • Salin baris pertama yaitu "avrdude -c arduino -b 19200 -p xyz"
  • Ketik cmd di bilah atas pc Anda seperti yang ditunjukkan pada foto.
  • Di sini terminal perintah dibuka
  • Rekatkan baris Anda dan tekan enter
  • Di foto terakhir Anda dapat melihat nama yang dikontrol dan kode pengontrol milik saya adalah m8 untuk atmega8.

Langkah 8: Deteksi Terkendali

Deteksi Terkendali
Deteksi Terkendali
Deteksi Terkendali
Deteksi Terkendali
Deteksi Terkendali
Deteksi Terkendali
  • Salin baris kedua dalam file pajak yaitu "avrdude -c arduino -b 19200 -p m8 -P COM2 -n"
  • Rekatkan di terminal perintah
  • Sekarang ubah com port milik saya menjadi COM2 tempat arduino Anda terhubung.
  • Ubah kode pengontrol Anda menjadi m8.
  • Tekan masuk.
  • Ketika Anda melihat beberapa tanda tangan perangkat dan sekering ok, itu berarti pengontrol Anda terdeteksi.

Langkah 9: Setel Sekering

Setel Sekring
Setel Sekring
  • Salin baris ini yaitu "avrdude -c arduino -b 19200 -p m8 -P COM2 -U lfuse:w:0xE2:m -U hfuse:w:0xD9:m"
  • Lewati di terminal perintah.
  • Sekarang ubah com port milik saya menjadi COM2 tempat arduino Anda terhubung.
  • Ubah kode pengontrol Anda menjadi m8.
  • Sekering ini diatur pada 8MHZ internal, artinya Anda tidak perlu menghubungkan osilator Crystal eksternal.
  • Tekan masuk.
  • Sekarang sekering diatur, ini adalah proses satu kali tidak perlu ke waktu berikutnya.

Jika Anda ingin mengganti sekering maka E2 adalah sekering yang lebih rendah dan D9 adalah sekering yang lebih tinggi, Anda dapat mengubahnya sesuai dengan kebutuhan Anda.

Langkah 10: Unggah File Hex

Unggah File Hex
Unggah File Hex
Unggah File Hex
Unggah File Hex
Unggah File Hex
Unggah File Hex
Unggah File Hex
Unggah File Hex

    Sebelum ini rekatkan file hex Anda di folder yang sama, di mana Anda dapat melihat file cmd.txt

  • Salin baris terakhir dan tempel di terminal perintah.
  • Pada baris terakhir Anda dapat melihat nama file, ganti dengan nama file hex Anda.
  • Sekarang ubah com port milik saya menjadi COM2 tempat arduino Anda terhubung

    Ubah kode pengontrol Anda menjadi m8

  • Tekan masuk.
  • Jika Anda melihat pijatan yang sama seperti di foto ketiga saya, maka file hex Anda dibakar di AVR.

…. SEMUA SELESAI……. HO HO HO..