Senin, 09 Maret 2009

Menulis Mikrokontrol dengan PonyProg2000

Ini kisah bodohnya saya waktu awal-awal baralih ke mikrokontroler AVR. Ceritnya saya belajar mengirimkan data menggunakan USART pada mikrokontroler ATMega 8535. Kata temen saya lebih baik, nge-load program mendingan pake Ponyprog2000. Saya ikuti saran temen saya. Saya mulai membuat progran dengan CodeVision AVR,dikompile dan jadilah file *.hex. Saya buka Ponyprog dan saya isi mikrokontroler dengan program yang saya buat tadi dan berhasil. Namun datanya ko gak terkirim ke PC?...wah jadi bingung saya...akhirnya saya tarik gas menuju Jaya Plaza, saya beli mikrokontroller yang baru(yang PI,katanya PI lebih bagus dan lebih mahal tentunya). Sampai dirumah saya coba load, dan hasilnya masih tetap sama, saya berpikir karena PI, punya temen saya yang PU. Akhirnya sya putuskan untuk beli lagi yang PU seperti punya temen saya. Tarik lagi ke Jaya Plasa...Saya bilang ke tetehnya supaya dikasih yang bisa untuk komunikasi serial...yang PU teh!...dan saya kembali ke rumah lagi... dan bisa ditebak apa hasilnya...tetap tidak bisa...waduh...sudah 3 mikrokontroler yang saya beli dan tidak berhasil. Dalam hati saya "masak seh mikro rusak dijual..?" Ya sudah saya tidur aja deh dah malem...tokonya juga pasti dah tutup. Pagi harinya saya pergi lagi ke Jaya Plaza untuk beli mikrokontroler yang baru lagi. Kali ini saya tidak mau beli di toko yang sama. Saya beli di toko yang lain dan saya bilang ke penjualnya, saya mau yang bisa untuk komunikasi serial...si penjual bilang selama ini nggak ada yang komplen tentang mikrokontroler yang dia jual. Dengan lemas saya akhirnya beli juga dengan harapan yang ini nggak akan salah. Tarik gas menuju rumah...dicoba...dannnnnnnnnnnnnn............tidak berhasil...data yang tampil di komputer hanya 0000000000000000000000000000000000000000000000000000..........lemaslah saya...uang habis untuk beli mikrokontroler. Apa yang harus saya lakukan lagi.....
Dari apa yang kemaren-kemaren saya lakukan saya menarik kesimpulan bahwa mikro yang saya beli pasti kondisinya bagus. Saya baca lagi datasheet...disitu memang ada fasilitas USART...lalu apa salahnya...dimana letak kesalahannya...Saya belom tau pada saat itu. Dengan modal iseng-iseng saya coba oprek-oprek CodevisoinAVR. Di software ini ada fasilitas untuk programmer...coba ah...OK di coba...klik...klik...OK...mikrokontroler sudah selesai ditulis. Dan apa yang tampil di hyperterminal....adalah....data yang benar dari mirokontroler....OMG....akhirnya bisa juga...
Kemudian saya coba tilis dengan ponyprog dan bisa.....Kesimpulannya...klo baru bli mikrokontrolerAVR jangan diload pake pony prog...dijamin USART gak akan jalan. Pake aj programmer dari CodevVisionAVR...
ooo...Gtu tho...ngerti aku...:-)

Tidak ada komentar:

Posting Komentar