Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
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
Buka browser web Anda dan buka
Dengan menggunakan alat ini, pertama-tama kita menginstal driver yang benar ke USBasp.
- Tekan tombol unduh dan instal aplikasi.
- Buka Zadig
- Klik opsi dan tekan Daftar Semua Perangkat
- Pilih USBasp dan instal driver libusbK (v3.0.7.0)
Harap dicatat, menginstal driver dapat memakan waktu hingga lima menit.
Langkah 2: 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 dan di bilah navigasi utama, buka alat, lalu klik alat eksternal.
Langkah 4: Klik "Tambah"
Klik "Tambah" untuk menambahkan pengaturan alat baru.
Langkah 5: 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
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!