Senin, 24 Desember 2012

Belajar Microcontroller (IV) - burning process

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




kalo ada yg males pake ngetik ngetik gitu ada kok software GUI nya :p download di sini http://www.rototron.info/files/SinaProg.zip


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

Tidak ada komentar:

Posting Komentar