
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Hai
Saya telah membaca dan mempelajari banyak tutorial yang mengajar bagaimana menggunakan pengaturcara USBasp dengan Arduino IDE, tetapi saya perlu menggunakan Atmel Studio untuk tugasan Universiti dan tidak dapat menemui tutorial. Setelah meneliti dan membaca banyak sumber, saya telah membina tutorial ini untuk sesiapa sahaja yang ingin menggunakan Atmel Studio dengan pengaturcara USBasp.
USBasp adalah penyelesaian yang lebih murah untuk pengaturcaraan AVR dan menyokong pelbagai mikrokontroler. Senarai lengkap boleh didapati di
Tutorial ini menggunakan ATtiny85 sebagai contoh tetapi dapat diperluas untuk memprogramkan mana-mana mikrokontroler yang disokong menggunakan pengaturcara USBasp.
Mari dapatkannya!
Bekalan
Pengaturcara AVR USBasp
Langkah 1: Memasang Pemacu USBasp Menggunakan Zadig



Buka penyemak imbas web anda dan pergi ke
Dengan menggunakan alat ini, pertama-tama kami memasang pemacu yang betul ke USBasp.
- Tekan butang muat turun dan pasang aplikasi.
- Buka Zadig
- Klik pada pilihan dan tekan List All Devices
- Pilih USBasp dan pasang pemacu libusbK (v3.0.7.0)
Harap maklum, pemasangan pemandu mungkin memerlukan masa sehingga lima minit.
Langkah 2: Memuat turun AVRDUDE

Langkah seterusnya adalah memuat turun AVRDUDE.
Klik pada pautan di bawah untuk memuat turun fail ZIP secara langsung, atau silakan memuat turunnya secara luaran dengan mencari muat turun AVRDUDE.
mirror.freedif.org/GNU-Sa/avrdude/avrdude-…
Setelah dimuat turun, ekstrak fail ke dalam dokumen anda atau ke fail Atmel Studio Program. Penting untuk mengetahui di mana ini diekstrak kerana anda memerlukan jalan fail mereka dalam langkah-langkah berikut.
Langkah 3: Buka Atmel Studio

Buka Atmel Studio dan di bar navigasi utama, menuju ke alat, dan kemudian klik pada alat luaran.
Langkah 4: Klik "Tambah"

Klik "Tambah" untuk menambah tetapan untuk alat baru.
Langkah 5: Memasukkan Butiran untuk Pengaturcara USBasp

Untuk arahannya, masukkan alamat fail ke fail.exe AVRDUDE yang kami muat turun dan diekstrak lebih awal.
Sebagai contoh, input arahan saya adalah:
C: / Program Files (x86) Atmel / Studio / avrdude.exe
Perhatikan, ini adalah contoh sahaja !! Alamat fail anda mungkin berbeza. Jangan ragu untuk menggunakan ciri carian (tiga titik di akhir input arahan) untuk mencari fail avrdude.exe.
Untuk Hujah, salin dan tampal baris di bawah ke dalam input Hujah anda:
-c usbasp -p t85 -Uflash: w: "$ (ProjectDir) Debug / $ (TargetName).hex": i
Memecahkan hujah di atas:
- Hujah selepas -c mengenal pasti pengaturcara. Dalam kes kami, usbasp
- Hujah selepas -p mengenal pasti mikrokontroler. Dalam kes kami, ATtiny85, dikenali sebagai t85
-
Hujah selepas -U mengenal pasti jenis memori
Tukar t85 ke mikrokontroler anda dengan mencari kata kunci yang berkaitan dalam pautan dokumentasi yang disediakan pada awalnya
Perhatikan, argumen diambil dari dokumentasi avrdude. Ini boleh didapati dari pautan yang disediakan pada awalnya.
Tekan Terapkan apabila semuanya selesai!
Langkah 6: Menggunakan Pengaturcara

Untuk memprogram AVR, pastikan ia disambungkan ke USBasp, pergi ke alat luaran dan klik pada alat yang baru anda buat.
Jangan lupa membina penyelesaian anda sebelum program anda.
Semestinya semuanya diprogramkan!
Langkah 7: Penyelesaian masalah
Sekiranya masalah berlaku:
- Cuba gunakan port USB yang berbeza untuk memasangkan pengaturcara USBasp
- Pastikan AVR disambungkan ke pengaturcara
- Baca semula setiap langkah dengan teliti dan pastikan arahan dan argumen dalam penyediaan alat luaran betul
Jika tidak, anda semua boleh pergi!
Disyorkan:
Jam Tangan Pengaturcaraan ATtiny85 Aktiviti Bergetar yang Boleh Dipakai & Pengaturcaraan ATtiny85 Dengan Arduino Uno: 4 Langkah (dengan Gambar)

Jam Tangan Pengaturcaraan & Pengaturcaraan Aktiviti Getaran ATtiny85 ATtiny85 Dengan Arduino Uno: Bagaimana membuat jam tangan aktiviti yang boleh dipakai? Ini adalah alat yang boleh dipakai yang direka untuk bergetar ketika mengesan genangan. Adakah anda menghabiskan sebahagian besar masa anda di komputer seperti saya? Adakah anda duduk berjam-jam tanpa menyedarinya? Maka peranti ini adalah
Pengaturcara ESP8266-07 Dengan Arduino Nano: 6 Langkah (dengan Gambar)

Programmer ESP8266-07 Dengan Arduino Nano: Ini adalah tutorial ringkas untuk membuat papan pengaturcaraan ESP8266-07 / 12E yang bagus menggunakan Arduino nano. Skema pendawaian sangat serupa dengan yang ditunjukkan di sini. Anda mempunyai pilihan untuk memasangkan projek ini ke papan roti, menyusun sendiri
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
MENGGUNAKAN EXtreme Burner untuk Pengaturcaraan Mikrokontroler AVR: 8 Langkah

MENGGUNAKAN EXtreme Burner untuk Pengaturcaraan Mikrokontroler AVR: Semua persaudaraan pengguna AVR anda di luar sana, dan mereka yang baru memasuki aliran, Sebilangan daripada anda memulakan dengan mikrokontroler PIC dan ada yang bermula dengan AVR ATMEL, ini ditulis untuk anda! Oleh itu, anda membeli USBASP kerana murah dan berkesan untuk
Pic 16F676 Soket Pengaturcaraan ICSP untuk Pengaturcara PICkit 2: 6 Langkah

Pic 16F676 Soket Pengaturcaraan ICSP untuk Pengaturcara PICkit 2: Saya cuba membina modul motor DC ganda ini untuk projek robot saya. Dan saya tidak mempunyai ruang untuk meletakkan header pin ICSP di PCB. Oleh itu, saya dengan cepat mengejek reka bentuk ini