Member baru? Bingung? Perlu bantuan? Silakan baca panduan singkat untuk ikut berdiskusi.

Welcome to Forum Sains Indonesia. Please login or sign up.

Desember 06, 2024, 05:47:51 AM

Login with username, password and session length

Topik Baru

Artikel Sains

Anggota
Stats
  • Total Tulisan: 139,653
  • Total Topik: 10,405
  • Online today: 47
  • Online ever: 1,582
  • (Desember 22, 2022, 06:39:12 AM)
Pengguna Online
Users: 0
Guests: 26
Total: 26

Aku Cinta ForSa

ForSa on FB ForSa on Twitter

ASK - Error saat memprogram 8535

Dimulai oleh frans3q, Juli 18, 2009, 10:48:59 PM

« sebelumnya - berikutnya »

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

frans3q

tolong donk para sesepuh, gw lagi ngprogram AVR 8535 gw. pake AVR Studio - AVRprog.
saat d verifikasi ada pesan error :

Address : 0x0000, Expected: 0xc015, Received: 0xffff


itu artinya apa ya???


terimakasih.
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

frans3q

need help pls....... uda 2 mikro k lock kayak gitu..... sekali error sama sekali ga bisa d program apa2. buat nyalain led doank jg ga bisa.

ada yg tau penyebabnya apa???

programer pake AVR910.
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

tAZZZ

saya pernah kayak gitu....dulu problemnya karena mikro yang saya pakai serinya berbeda dengan library program yang dipakai, jadi coba cek dulu mikronya dah bener blum dah match blum ma library yang ditaruh diprogram

kedua...coba cek tegangan inputnya, langsung pake multimeter, bener ga sih 5 volt dan Ground, dan pastikan MENYALA saat diprogram akan didownload. (sy sering kejadian lupa dinyalain)

Ketiga....klo masih ga bisa juga...coba cek settingan programmer di compilernya dah bener blum, dah bener AVR910 blum? jadi matching ma hardwarenya siapa tau settingannya masih STK500

Keempat...Port PC yang dipake dah bener blum?, sama kayak sebelumnya antara settingan compiler dengan pemasangan hardware harus sinkron

Terakhir...brarti chipnya rusak. Hati2 yah chip bisa langsung rusak klo kena tegangan diatas 5 volt, bener2 dah ga bisa dipake lho.....makanya first thing first cek input voltage pastikan benar2 5 volt.

Good luck

tAZZZ

oh iya tambahan terakhir,,,,,klo semua cara diatas ga mempan langsung aja ganti.
bikin downloader avr gampang kok...sekalian mengasah skill menyolder kan lumayan

Too Payz

Kutip dari: frans3q pada Juli 18, 2009, 10:48:59 PM
tolong donk para sesepuh, gw lagi ngprogram AVR 8535 gw. pake AVR Studio - AVRprog.
saat d verifikasi ada pesan error :

Address : 0x0000, Expected: 0xc015, Received: 0xffff
itu artinya apa ya???
terimakasih.
Itu artinya pada alamat 0x0000 memori program pada mikrokontroller data yang tersimpan (terprogram) adalah 0xffff padahal data yang diharapkan (harusnya terprogram) adalah 0xc015.

Artinya lagi bahwa mikrokontroller tidak terprogram sama sekali karena baru alamat awal saja data masih 0xffff (tidak dapat diisi data).
Mikrokontroller saat dihapus memori programnya akan bernilai 0xffff semua dan bukannya 0x0000.

Ini programmernya beli modul jadi atau bikin sendiri ??   ???   masih kurang jelas nih.
Kalo ketemu pesan spt itu artinya bisa (nb : mikronya tidak ke lock ):
- Mikronya Rusak.
- Konfigurasi Kabel downloader tidak sesuai. (tapi kalo beli modul AVR910 usb g mungkin salah).
- Konfigurasi programmer pada software salah (baudrate AVR910 = 38400, port COM berapa?l).
- AVR910-nya rusak. coba pinjam punya temen.  ;D

Berbeda kalo pesan errornya
Address : 0x01A3, Expected: 0xc015, Received: 0xffff (atau received nilai apapun)

Ini artinya pengiriman data pada memori program mikrokontroller berhasil tetapi pada alamat 0x01A3 terjadi kesalahan data.
Kalo ketemu pesan spt itu artinya bisa :
- Power supply tidak stabil (tambahkan C100nF tantalum atau tipe MKM antara VCC Gnd, Vref Gnd, dan AVCC Gnd).
- Solderan kabel ISP tidak bagus. (kalo buat sendiri menggunakan port LPT).
- Kabel ISP tidak stabil (karena kabel kepanjangan atau impedansi kabel jelek).
- Waktu memprogram kesenggol atau goyang programmernya.

Mkn ada yang kurang itu aj yg wa tau...  :D

frans3q

Kutip dari: tAZZZ pada Juli 28, 2009, 03:26:04 PM
oh iya tambahan terakhir,,,,,klo semua cara diatas ga mempan langsung aja ganti.
bikin downloader avr gampang kok...sekalian mengasah skill menyolder kan lumayan

mksud ny ganti apa nih? ganti board/mikro/downloader?
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

frans3q

#6
programer beli modul jadi.

jadi gini kejadiannya :
- gw test ngprogram 8535 buat nyalain LED.
- dah jalan. dah OK. gw bikin program buat running LED
- muncul pesan error itu.
- gw coba program kosong. ga bisa juga muncul pesan error yg sama.

- gw ganti mikro nya. beli 8535 yg baru.
- gw program pake program yg sama (running LED).
- OK. gada masalah. mikro nya kerja normal. downloader ny jg.
- gw bikin program baru buat ngtest input output.
- muncul pesan error itu lagi.

kesimpulannya knp tuh.........
klo emank AVR910 ny bermasalah, itu downloader sempet bbrp kali d pake ngprogram 8535.

klo emank program yg gw bikin salah ato pake lib yg salah, program yg sama yg bikin error d 8535 yg pertama, gw coba d 8535 yg kedua bisa jalan lancar gada masalah.

mikro rusak gara2 volt ny k gedean, ga mungkin, dari batt uda lewat regulator nya. output pasti 5V.

ada cara benerin ny ga tuh? sayang uda 2 mikro jadi korban.... 70rb an pula..... T.T sakit kantong gw....
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

frans3q

oya, d portB kan ada SCK, MOSI ma MISO yg d pake buat ng programnya, ada pengaruh ga sih kalo portB0-7 nya gw pake buat input/ouput biasa??
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

Too Payz

Kutip dari: frans3q pada Juli 29, 2009, 12:14:09 AM
oya, d portB kan ada SCK, MOSI ma MISO yg d pake buat ng programnya, ada pengaruh ga sih kalo portB0-7 nya gw pake buat input/ouput biasa??
Kalo dengan modul USB downloader AVR910 atau dengan STK200/300 yang udah beli jadi, SCK, MOSI ma MISO tidak akan berpengaruh karena sudah ada Latch dengan tri-state output nya.
Saya juga udah mencoba STK200/300 dan sekarang dengan usb downloader AVR910, g ada masalah.

Franseq menggunakan supply dari baterai kotak 9 Volt ya?
Yang saya lihat dari post Franseq saat program pertama kali tidak masalah tapi saat program kedua kali kok error ?
Bahkan IC mikro rusak. Bener ?  ??? ???

Mikro rusak hanya karena supply terbalik atau supply kebesaran, tetapi karena bisa diprogram pertama kali berarti supply tidak terbalik.
Menurut saya supplynya kebesaran. Jika tegangan 9 volt mikro masih bisa "bertahan" tetapi tidak lama.
Kan modul beli jadi mikrokontroller ATmega8535 untuk supply ada terminal berwarna biru,
konfigurasinya Gnd, +9Vdc, Gnd, 5 Vdc.
Jika dari baterai 9Vdc berarti harusnya Gnd dan 9Vdc.
mungkin Franseq menghubungkannya salah yaitu Gnd dan 5Vdc.

Good Luck   8)

frans3q

#9
AVR910 nya saya pake yg serial.

batt saya pake batt NiCd 8.7v 900mAh

mksd nya,
ga mungkin IC mikro rusak gara2 muatan ny kelebihan. saya uda pasang regulator tegangan, jadi dari batt -> masuk regulator -> baru k mikro. kalaupun jebol pasti L7805 ny dulu yg jebol.

jadi itu error :
Address : 0x0000, Expected: 0xc015, Received: 0xffff

solusi ny gmn ya???? masa gara2 IC jebol??????
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

tAZZZ

Rule No1. jangan percaya sama rangkaian/IC(dalam hal ini regulator) anda, sebelum bener2 diperiksa sama multimeter

frans3q

ow.... jd klo IC jebol salah satu tanda nya ada error ini ya:
Address : 0x0000, Expected: 0xc015, Received: 0xffff
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

tAZZZ

sudah di cek blum...
regulatornya 7805 bukan?
klo iya cek dikaki 3 terhadap ground dah bener 5 volt ?


frans3q

4.63volt tepat nya.

cara ng flash mikro gmn sih??? klo HP kan ada software ny tuh, buat ngosongin IC nya.
Terimakasih banyak buat tmn2 yg uda nambah IQ saya... :D

Too Payz

Hmm... aneh jg kasusnya...   :-\   :-\
Kalo memang yakin bukan supply-nya coba lihat konfigurasi settingan programmernya di AVRstudio-nya atau AVRprog-nya.
Mungkin Flash Lock Bits-nya terproteksi, atau Boot Lock Bit-nya aktif.
Kalo bukan karena ini, wah nyerah dah g tau karena apa.
Nyerah-nyerah  :angel:  :angel: