Daftar Isi:

Pemrograman Mikrokontroler Dengan Programmer USBasp di Atmel Studio: 7 Langkah
Pemrograman Mikrokontroler Dengan Programmer USBasp di Atmel Studio: 7 Langkah

Video: Pemrograman Mikrokontroler Dengan Programmer USBasp di Atmel Studio: 7 Langkah

Video: Pemrograman Mikrokontroler Dengan Programmer USBasp di Atmel Studio: 7 Langkah
Video: Tutorial menggunakan bahasa Assembly untuk pemograman mikrokontroller AVR dengan Atmel Studio 7 2024, Juni
Anonim
Memprogram Mikrokontroler Dengan Programmer USBasp di Atmel Studio
Memprogram Mikrokontroler Dengan Programmer USBasp di Atmel Studio

Hai

Saya telah membaca dan belajar melalui banyak tutorial yang mengajarkan cara menggunakan programmer USBasp dengan Arduino IDE, tetapi saya perlu menggunakan Atmel Studio untuk tugas Universitas dan tidak dapat menemukan tutorial apa pun. Setelah meneliti dan membaca banyak sumber, saya telah membuat tutorial ini untuk siapa saja yang ingin menggunakan Atmel Studio dengan programmer USBasp.

USBasp adalah solusi yang lebih murah untuk pemrograman AVR dan mendukung banyak mikrokontroler. Daftar lengkapnya dapat ditemukan di

Tutorial ini menggunakan ATtiny85 sebagai contoh tetapi dapat diperluas untuk memprogram mikrokontroler yang didukung menggunakan programmer USBasp.

Mari kita mulai!

Perlengkapan

Programmer AVR USBasp

Langkah 1: Menginstal Driver USBasp Menggunakan Zadig

Menginstal Driver USBasp Menggunakan Zadig
Menginstal Driver USBasp Menggunakan Zadig
Menginstal Driver USBasp Menggunakan Zadig
Menginstal Driver USBasp Menggunakan Zadig
Menginstal Driver USBasp Menggunakan Zadig
Menginstal Driver USBasp Menggunakan Zadig

Buka browser web Anda dan buka

Dengan menggunakan alat ini, pertama-tama kita menginstal driver yang benar ke USBasp.

  1. Tekan tombol unduh dan instal aplikasi.
  2. Buka Zadig
  3. Klik opsi dan tekan Daftar Semua Perangkat
  4. Pilih USBasp dan instal driver libusbK (v3.0.7.0)

Harap dicatat, menginstal driver dapat memakan waktu hingga lima menit.

Langkah 2: Mengunduh AVRDUDE

Mengunduh AVRDUDE
Mengunduh AVRDUDE

Langkah selanjutnya adalah mengunduh AVRDUDE.

Klik tautan di bawah untuk mengunduh file ZIP secara langsung, atau unduh secara eksternal dengan mencari unduhan AVRDUDE.

mirror.freedif.org/GNU-Sa/avrdude/avrdude-…

Setelah diunduh, ekstrak file ke dalam dokumen Anda atau ke dalam file Program Atmel Studio. Penting untuk mengetahui di mana ini sedang diekstraksi karena Anda akan memerlukan jalur file mereka dalam langkah-langkah berikut.

Langkah 3: Buka Atmel Studio

Buka Atmel Studio
Buka Atmel Studio

Buka Atmel Studio dan di bilah navigasi utama, buka alat, lalu klik alat eksternal.

Langkah 4: Klik "Tambah"

Klik
Klik

Klik "Tambah" untuk menambahkan pengaturan alat baru.

Langkah 5: Memasukkan Detail untuk Programmer USBasp

Memasukkan Detail untuk Programmer USBasp
Memasukkan Detail untuk Programmer USBasp

Untuk perintahnya, masukkan alamat file ke file.exe AVRDUDE yang sudah kita download dan ekstrak tadi.

Misalnya, input perintah saya adalah:

C:\Program Files (x86)\Atmel\Studio\avrdude.exe

Catatan, ini hanya contoh!! Alamat file Anda mungkin akan berbeda. Jangan ragu untuk menggunakan fitur jelajah (tiga titik di akhir input perintah) untuk menemukan file avrdude.exe.

Untuk Argumen, salin dan tempel baris di bawah ini ke input Argumen Anda:

-c usbasp -p t85 -Uflash:w:"$(ProjectDir)Debug\$(TargetName).hex":i

Merinci argumen di atas:

  • Argumen setelah -c mengidentifikasi id programmer. Dalam kasus kami, usbasp
  • Argumen setelah -p mengidentifikasi mikrokontroler. Dalam kasus kami, ATtiny85, yang dikenal sebagai t85
  • Argumen setelah -U mengidentifikasi tipe memori

    Ubah t85 ke mikrokontroler Anda dengan mencari kata kunci terkait di tautan dokumentasi yang disediakan di awal

Catatan, argumen diambil dari dokumentasi avrdude. Ini dapat diperoleh dari tautan yang disediakan di awal.

Tekan Terapkan setelah semuanya selesai!

Langkah 6: Menggunakan Programmer

Menggunakan Pemrogram
Menggunakan Pemrogram

Untuk memprogram AVR, pastikan itu terhubung ke USBasp, buka alat eksternal dan klik alat yang baru saja Anda buat.

Jangan lupa untuk membangun solusi Anda sebelum program Anda.

Itu semua harus diprogram!

Langkah 7: Pemecahan Masalah

Jika terjadi masalah:

  • Coba gunakan port USB yang berbeda untuk menyambungkan programmer USBasp ke
  • Pastikan AVR terhubung ke programmer
  • Baca setiap langkah dengan hati-hati lagi dan pastikan perintah dan argumen dalam pengaturan alat eksternal sudah benar

Jika tidak, Anda semua baik untuk pergi!

Direkomendasikan: