Daftar Isi:
- Langkah 1: Persyaratan
- Langkah 2: Hubungkan Arduino Dengan Pc
- Langkah 3: Unggah Kode
- Langkah 4: Hubungkan Sirkuit
- Langkah 5: Pin Out Pemahaman
- Langkah 6: Unduh File Zip
- Langkah 7: Temukan Kode Pengontrol Anda
- Langkah 8: Deteksi Terkendali
- Langkah 9: Setel Sekering
- Langkah 10: Unggah File Hex
Video: Arduino Sebagai ISP -- Bakar File Hex di AVR -- Sekering di AVR -- Arduino Sebagai Pemrogram: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
………………………
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
- Arduino uno
- Beberapa kabel jumper
- Papan tempat memotong roti
- 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 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
- 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
- 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
- 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 yang diberikan di bawah ini
- Ekstrak file zip
Cermin Github:
codeload.github.com/vishalsoniindia/Arduin…
Langkah 7: 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
- 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
- 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
- Salin baris terakhir dan tempel di terminal perintah.
- Pada baris terakhir Anda dapat melihat nama file, ganti dengan nama file hex Anda.
- Tekan masuk.
- Jika Anda melihat pijatan yang sama seperti di foto ketiga saya, maka file hex Anda dibakar di AVR.
Sebelum ini rekatkan file hex Anda di folder yang sama, di mana Anda dapat melihat file cmd.txt
Sekarang ubah com port milik saya menjadi COM2 tempat arduino Anda terhubung
Ubah kode pengontrol Anda menjadi m8
…. SEMUA SELESAI……. HO HO HO..