halo pa kabar? :D haha ini lanjutan dari posting saya yg sebelumnya, nah kan kita sudah mengkompile program yg kita buat dan kita sudah mendapatkan file .hex nya. skrg kita akan memasukan program itu ke Mikro nya, biasanya disebut burning ato upload ato apapun lah yg penting teh botol sosro :p hahaha sebelum itu kita harus mempersiapkan beberapa hal, yaitu proggrammernya, file hex nya, dan rangkaian minimum mikrocontrollernya.
ini nih komponen-komponen yg harus ada :
- IC regulator L7805
- switch kecil (biasanya yg kakinya 4 tuh yg tombolnya ditengah yg kecil hehe)
- supply tegangan 9-15Volt bisa pake adaptor, PSU, ato apapun lah haha
- kapasitor 10uF
- kapasitor 1 uF
- resistor 10K
- breadboard/projectboard
- kabel tunggal
- kalo mau di PCB Bolong jg bisa :p
- proggrammer
skrg kita nyiapin rangkaian regulatornya
inputnya bisa dari mana aja asal rangenya 9-15 volt DC, bisa baterai, aki, adaptor ato PSU komputer :p outputnya itu vcc bertegangan 5 volt DC, karena mikrokontroller avr membutuhkan tegangan 4,5 sampe 5,5 volt untuk tipe lama, kalo tipe tipe baru bisa 2,7 sampe 5,5 :D hehe
nah kan kalian udah pada punya mikrocontroller masing masing dan data sheet masing masing, skrg liat lg datasheetnya, disini saya memakai Atmega8, jadi ini yg menjadi pegangan saya
lalu rangkai menjadi seperti ini
nah skrg proggrammernya colokkan ke port serial komputer, lalu kan keluaran dari proggrammernya ada SCK, MISO, MOSI, RESET, GND nah colokin tuh ke pin mikro kontrollernya, GND dari proggrammer harus menyatu dengan GND mikrokontroller targetnya, lalu rangkaiannya regulator yg paling atas hubungin jg ke vcc dan GND buat mikrokontroller, colokin adaptornya ato aki atau apapun sumbernya input 7805 oke hehe nah sekarang kita mau flashing nya nih, buka cmd (command prompt), kalo belum tau caranya buka run trus ketik cmd, trus enter, lalu pindah direktory ke file hex kita berada
nah dari gambar yg diatas kita udah berada di direktory dimana file hex kita berada, sekarang ketikan
avrdude -c ponyser -P com1 -p m8 -e -U flash:w:tutorial.hex
com1 => bisa kamu ganti sesuaikan dengan port serial yg kamu pakai bisa diliat di control panel, trus device manager, cari communication port itu com berapa, kamu sesuaikan dengan syntax yg diatas
m8 => adalah jenis microcontroller avr yg kamu pakai, kalo pengen tau yg lainnya ketikkan aja avrdude -c ponyser -P com1 -p xxxxxxxx terus enter, tinggal sesuaiin aja sama yg kamu pakai
lalu jika sudah selesai mengetik syntax avrdude nya pencet enter kemudian dia akan process
untuk fuses ga usah dirubah rubah, kalian tinggal pencet aja tombol program dibagian flash, nanti dibahas lah selanjutnya tentang fuses, ati ati aja sama fuses, ntar susah :p hahaha
nah selesai deh nge flash program nya :D ga begitu sulit kan? hehe
kalo melihat hasilnya tambah kan led diantara salah satu port d seri dengan resistor 330ohm jg cukup, gini schematicnya
sudah deh haha selesai jg ya ngetiknya cape :p nah kalian bisa rubah rubah program yg dari tutorial saya sebelumnya, dan coba coba apa saja, tambah led, nyala bergantian, ato apapun lah untuk mempelajari basic cara kerjanya, oke deh segitu dulu ya :D sampai ketemu lg di tutorial tutorial saya selanjutnya hehe kritik dan saran silahkan komen aja :p
Selengkapnya...