Mikrokontroler AVR ATmega128/64
Kali ini saya ingin berbagi sedikit ilmu tentang mikrokontroler seri AVR, tepatnya ATmega128. Semoga bisa jadi bahan referensi buat ‘micro lovers’ yg lagi laver ilmu (translate: laver = lapar, red). Sebenarnya, saya juga belum lama pake mikrokontroler AVR, pas di kantor diminta merancang KWH meter prabayar pake ATmega128 yang sebelumnya saya rancang pake uPSD3354 (buatan ST micro), nah mulai deh buka-buka buku pemrograman dan googling di internet, sampai akhirnya terciptalah versi AVR dari proyek KWH meter tersebut.
Ok, langsung aja kita kenalan sama micro-nya dimulai dari fitur2 ATmega128.
Fitur ATmega128:
- Flash 128 kByte, lumayan gede buat nyimpan file objek
- EEPROM 4 kByte
- 53 I/O port
- PWM
- ADC
- ISP/JTAG interface programming
Minimum sistem ATmega128:
Download skema rangkaian minimum ATmega128.sch
Minimum sistem di atas dirancang untuk pemrograman ISP (In-System Programming). Selain untuk ATmega128, rangkaian ini bisa juga digunakan untuk ATmega64 karena konfigurasi pin-nya sama. Khusus untuk MISO dan MOSI ISP tidak menggunakan pin MISO/MOSI yg sudah disediakan pada chip. Sebagai gantinya, kita gunakan pin PDI sebagai MOSI dan PDO sebagai MISO. Kalau rajin baca datasheet, skema pemrograman ISP persis seperti ini. Nah, coba deh dibikin tuch rangkaiannya, tinggal download aja, gampang kan?
Kabel ISP:
Software Compiler/Downloader:
Banyak sekali software yg bisa digunakan untuk memprogram mikrokontroler AVR. Skema kabel ISP di atas cocok digunakan jika menggunakan Code Vision AVR atau PonyProg.
8 comments so far
Leave a reply







uda lengkap seh, kalo kabel isp nya yang serial to usb bisa nggak!!!!!!!
Maaf mas versi usb nya belum bisa. Saya sendiri di kantor pake AVR ISPmkII dari atmel, harganya sekitar Rp 750.000,- an, dulu beli dari luar. Denger2 sudah ada di pasaran lokal.
Permisis mas edi, sy lg tertarik dgn prog.micro controller, sbg pemula apa yg hrs sy pelajari dan d mn membeli componen2 tsb jika kita ingin mencoba praktekan (merakit) sebuah micro controller..mohon panduannya. terima kasih (moses)
@moses:
untuk coba2 belajar, sedikit tips dari saya:
- anda bisa kunjungi http://www.mytutorialcafe.com atau http://www.8052.com saya juga dulu pertama kali belajar di situs ini.
- Gak perlu beli development2 board yg mahal2 mending beli protoboard, rakit rangkaian yg ada di website tsb (kalau perlu referensi lain tinggal googling).
- Beli IC mikrokontroler yg murah, coba seri MCS-51 yaitu AT89S52, harga sekitar Rp 10.000,-
- Buatlah kabel ISP (In System Programming) spy gak usah membeli downloader board. Skema kabel ISP AT89S dan software compiler & programmer ada di postingan sebelumnya.
- Pelajari juga bahasa pemrograman untuk mikrokontroller. Kalo saya dulu mulai dengan bahasa assembly, lalu bahasa c. Gak usah pusing2, cukup dasar2nya saja.
- Mulai deh copy paste code/firmware yg ada di internet. Lalu praktek.. praktek.. dan praktek
Selamat berlatih!
wah program yang menarik ni mas, tapi boleh nggak mas edi saya ingin buat sebuah rangkaian sederhana tapi ok,copy ic eeprom atau sejenisnya dengan suatu program dimana saya dapat menyimpan file2 dari master ic nya ke dalam hardisk atau dapat saya download di internet untuk masternya dan dapat saya copykan ke ic yang kosong,skemanya bagaimana dan pakai software apa terimakasih sebelumya dan mohon bantuannya
saya sedang mengerjakan tugas akhir yang berhubungan dengan kwh & kvarh meter.
tolong klo bisa share skema projeknya yang pakai mega128.
mohon dijelaskan mengenai sensor tegangan, arus, dan zero crossing detector yang digunakan.
terima kasih
Mas….minta info harga protoboard & spesifikasinya (dimensi) dong, harap maklum sudah 14 tahun meninggalkan dunia elektro.
Btw, masih ingat jenis2x IC gerbang logika gak ya ?
minta tolong link download rangkaian IC tsb….klo gak salah seri IC dgn kepala 74XX gitu deh….
maaf agak menyimpang dari topik
trim’s
wah mantab, jadi inget jaman bikin TA dulu, hehe.
Untuk artikel mikro, fpga, plc, dan elektronika yang lain bisa kunjungi ndoWare.com