Pemrograman IC Atmega8 dan Atmega328 – FT2323RL (USB Serial Interface) dan USBasp – Arduino IDE
5. Setting software Arduino IDE untuk pemrograman menggunakan USBasp Programmer
Perhatikan baik-baik tutorial langkah 5 ini adalah menunjukkan pemrograman IC Atmel Atmega8/ 328 menggunakan bantuan USBasp Programmer dan software Arduino IDE. Dianggap pembaca mengetahui bahwasanya diperlukan instalasi bootloader terlebih dahulu pada IC Atmel8/ 328. Jika pembaca belum mengatahui, tutorialnya dapat disimak disini atau bisa langsung ke langkah 5.c terlebih dahulu.
a. Berbeda dengan koneksi dengan board Arduino dan USB Serial Programmer pada Komputer yang teerdeteksi sebagai serial port (COM), koneksi USBasp pada Arduino IDE termasuk primitif (primitif = tidak terdeteksi apakah alat USBasp Programmer terdeteksi dengan Arduino IDE).
b. Langkah awalnya kita memerlukan tambahan setting. Masuk menu File > Preferences, lalu pada tab Settings > bagian Additional Boards Manager URLs kita masukkan link berikut ini : https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json , lalu klik OK.
Adapun fungsi link URL diatas adalah melakukan instalasi board manual yang telah kita rakit sendiri seperti pada langkah 1 dan langkah 2. Sehingga software Arduino IDE mengenali board yang kita rakit secara mandiri dan akan dicompile berdasarkan environment yang sesuai kita buat.
c. Selanjutnya kita beritahu ke software Arduino IDE bahwasanya sekarang kita menggunakan USBasp Programmer sebagai alat uploading dengan cara ke menu Tools > Programmer > pilih USBasp.
Selanjutnya yang kita bisa lakukan adalah menulis program, selain itu bagi pembaca yang baru pertama kali memprogram Arduino, upload program ke IC tanpa menggunakan board Arduino, maka kita perlu melakukan instalasi bootloader. Pada langkah 5.c ini setelah kita set Programmer > USBasp, kita bisa langsung melakukan instalasi Bootloader ke IC Atmega yang sesuai dengan :
Langkah pertama, memilih setting IC yang sesuai – lihat langkah 4.d
Langkah kedua, klik Tools > Burn Bootloader
Tunggu proses hingga selesai, IC berhasil kita instal bootloader.
d. Setelah semua langkah diatas berhasil dilakukan, kita dapat memulai mengetik program yang akan diupload/ meng-copy dari source code yang ada dan dilakukan compile terlebih dahulu (klik menu Sketch > Verify/ Compile). Jika berhasil langkah selanjutnya adalah upload / unggah script ke IC Atmel (klik menu Sketch > Upload Using Programmer, bukan Sketch > Upload!!!!).
e. Untuk pemrograman yang sama dapat kita ulangi untuk pemrograman IC Atmega48, Atmega88, Atmega168, dan Atmega328. Hanya cukup merubah setting IC pada langkah 4.d. (nama IC dan external clock yang digunakan … MHz).
Post Comment
You must be logged in to post a comment.