* SELAMAT DATANG DI SEKAWAN SERVIS ELECTRONIC * SERVIS:TV,COMPUTER,DVC,Ampli fier dll. * Spesialis Kulkas,AC Rumah, AC mobil dan Mesin Cuci. * Alamat: Taraman Sidoharjo Sragen *

SEK4W4N SERVIS ELECTRONIC

Pendukung atmega

On 0 komentar

Apakah saya gak salah baca judul artikel ini? Ya! Anda tidak salah baca! Jika selama ini kita mengenal Arduino hanya mendukung tipe-tipe khusus dari AVR, seperti Mega8, Mega168, Mega328 atau Mega1280, maka dengan melakukan modifikasi pengaturan perangkat keras (hardware) ternyata Arduino (khususnya versi 019, unduh disini) bisa mendukung banyak mikrokontroler AVR ATMega, antara lain: atmega8, atmega16, attiny26, atmega32, atmega32u4, attiny45, atmega64, attiny85, atmega88p, atmega128, atmega165, atmega165p, atmega168, atmega169, atmega324p, atmega328p, atmega644, atmega644p, atmega645, atmega1280, atmega1281, atmega1284p, attiny2313, atmega2560, atmega2561, atmega3290p, atmega8515 dan atmega8535! Perhatikan gambar perbandingan berikut ini…
Gambar Arduino IDE 019 sebelum modifikasi
Gambar Arduino IDE 019 setelah modifikasi
Hah?! Banyak banget! Asik donk, apalagi jika Anda mengikuti ulasan saya tentang mensimulasikan Arduino menggunakan Proteus (baca disini), maka tidak perlu harus menggunakan papan Arduino lagi, sehingga AVR Anda juga tidak akan berkurang karena adanya bootloader, makin asik saja khan? Okey, lantas bagaimana caranya?
Pertama, unduh dulu Arduino versi 019 disini atau disini, kemudian unduh juga file modifikasi disini. Lakukan instalasi Arduino 019 dan ekstrak berkas modifikasi tersebut ke folder hardware pada Arduino 019 Anda, selesai! Ya cuman begitu saja! Dukungan ke berbagai macam mikrokontroler AVR saya sebutkan berikut ini, sesuai dengan berkas modifikasi yang Anda unduh (silahkan merujuk ke nama board yang sesuai dengan AVR yang ingin Anda gunakan):
at90can128 passed 4de4 16000000L arduino_at90can128
at90can32 passed 4d6a 16000000L arduino_at90can32
at90can64 passed 4d6a 16000000L arduino_at90can64
at90usb1286 passed 579e 16000000L arduino_teensypp2_ser
at90usb1287 passed 5798 16000000L arduino_at90usbkey
at90usb162 passed 363e 16000000L arduino_at90usb162
at90usb646 passed 5676 16000000L arduino_at90usb646
at90usb647 passed 567e 16000000L arduino_at90usb647
atmega8  passed 1ed0 16000000L atmega8
atmega16 passed 2ec6 8000000L arduino_atmega16
attiny26 passed 2e6 8000000L arduino_attiny26
atmega32 passed 456e 16000000L arduino_penguino_avr
atmega32u4 passed 54cc 16000000L arduino_teensy2_ser
attiny45 passed 31e 8000000L arduino_attiny45
atmega64 passed 4b40 8000000L arduino_cerebotii
attiny85 passed 360 8000000L arduino_attiny85
atmega88p passed 1fe2 16000000L atmega88
atmega128 passed 532c 14745600L arduino_amber128
atmega165 passed 3048 8000000L arduino_atmega165
atmega165p passed 3048 8000000L arduino_digilent_explorer
atmega168 passed 2f34 16000000L atmega168
atmega169 passed 3a2a 8000000L arduino_butterfly
atmega324p passed 4c84 20000000L arduino_gator
atmega328p passed 4888 16000000L atmega328
atmega644 passed 4840 16000000L arduino_duino644
atmega644p passed 4bb4 16000000L arduino_duino644p
atmega645 passed 391e 16000000L arduino_illuminato
atmega1280 passed 592e 16000000L mega
atmega1281 passed 52cc 16000000L arduino_wiring1281
atmega1284p passed 4e84 18432000L arduino_bahbots1284p
attiny2313 passed 36c 8000000L arduino_attiny2313
atmega2560 passed 5934 16000000L mega2560stk500v2
atmega2561 passed 52bc 16000000L arduino_android2561_16
atmega3290p passed 39d6 16000000L arduino_atmega3290p
atmega8515 passed 1e6e 16000000L arduino_atmega8515
atmega8535 passed 1e6c 16000000L arduino_atmega8535
Terus jika tidak menggunakan papan atau board Arduino gimana ngedapetin HEX-nya? O… gampang, saat melakukan Upload, tekan Shift dan klik Upload, tunggu hingga selesai kompilasi (biarkan saja ada kesalahan upload, lha wong yang board-nya kagak punya), kemudian carilah teks yang memberitahukan dimana hasil kompilasi disimpan, perhatikan contoh gambar berikut…
Kemudian salin berkas HEX dan/atau ELF (sesuai yang dibutuhkan) ke folder sketch atau project Anda, lihat contoh pada gambar berikut…
Selesai dah! Tinggal Anda upload saja HEX tersebut ke mikrokontroler AVR Anda dengan programmer favorit Anda (misalnya usbasp), selamat mencoba dan semoga bermanfaat!

0 komentar: