SALAH TULIS FUSEBIT AVR “TENANG”


jika kita salah nulis fusebit AVR kadang mikrokontrolernya ga bisa di program lagi. saya punya pengalaman, agar mikrokontroler sembuh, maka caranya dengan disuntik. hahahahaahahaha, aya aya wae

langkah -langkah untuk menyuntik avr:

1. pertama tama kita buat alat untuk ngeluarkan clock 100us terus menerus, lebih cepat lebih baik. bisa pakai mikro, bisa pakai ic 555

2.kemudian alat tersebut digunakan untuk menyuntik kaki pin xtal1.

3. sambil menyuntik kaki pin xtal 1, kita sambil merubah setingan fusebit, pada ponyprog, atau avr dude

mudah mudahan penyakitnya sembuh

berikut gambarnya.

ini tidak berlaku untuk kasus atmega8 yang pin resetnya dijadikan output,itu penyembuhannya harus bikin program paralel.

17 Respon untuk SALAH TULIS FUSEBIT AVR “TENANG”

  1. anank mengatakan:

    maangstaaabs Gan….perlu dicoba ini….kuburan mikro ditempaku udah banyak Mas…berarti digali lg ya untuk menemukan jasadnya…hehehe….

  2. anang mengatakan:

    Ada lg yg gampang. Klo punya minimum lain tdk usah buat rangkaian 555. cukup sambung pin GND minimum mikro sakit sama yg sehat. sambung juga pin XTAL1 mikro yang sakit sama pin XTAL2 mikro yang sehat. terus hidupin keduanya. terus ikuti langkag ke-3 kang dhany.

    mikro penolongnya (mikro yang sehat) bisa sembarang. MCS51,AVR, bahkan 8051,8031 bisa digunakan.

    • Hariri mengatakan:

      trima kasih mas tips n trik nya, avr saya udah bisa.
      bahan yg saya gunakan:
      1. 1 buah board arduino (ato yg kompatible) untuk AVR chip yg sakit. (akan kita sebut BOARD 1 biar lebih jelas)
      2. 1 buah board arduino (ato yg kompatible) yg sehat wal afiat. (kita namakan BOARD 2)
      3. 1 buah board AVRISP-MKII
      caranya :
      1. pin XTAL1 BOARD 1 di jumper ke pin XTAL2 BOARD 2 (tips dari mas Anang)
      2. board AVRISP-MKII di hubungkan ke BOARD 1
      3. dengan AVR STUDIO, coba seting dech fusebit AVR yg sakit.(tips dari kang Dhany)
      4. PENTING : pin ground BOARD 1 dan BOARD 2 harus di hubungkan juga.
      5. gbr referensi : dari kang Dhany dan http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs299.ash2/57964_1178153510710_1734327930_337542_319783_n.jpg

      semoga berhasil…

  3. okulasi mengatakan:

    mas bisa kasih contoh gak ..seperti apa sih kasus salah menulis fuse bit..

    misal saya menggunakan atmega8 ,crystal 12mhz.terus di fuse bit harus diset seperti apa yang benar?

    terimakasih atas pencerahannya mas

  4. sopiyana gumilar mengatakan:

    saya udah coba tapi masih tetap jg sy blm bsa nyembuhn atmega8 nih 2 lg mana skrg lg mhl, mas apakah harus pake port paralell ngerubahnya?tolong dibantu sayang klo hrs bli lg…

  5. hidayat mengatakan:

    Tolong lebih detail lagi cara/tutorialnya mas dhani..
    Maklum Masih Newbie Banget Soal Avr Nih..

    Atau Kirim Ke Email Saya aza ya Panduan Lengkapnya..

    Thanks..

  6. black.code.inside mengatakan:

    Mas, saya mau tanya tentang detail topik ini.
    Saya paham apa yang dimaksudkan, tapi untuk kejelasan rangkaiannya mohon diperdetail.
    Ini coba saya buat, dan kalau ada yang kurang atau salah mohon di benarkan agar teman-teman yang lain mengerti dan bisa membuatnya.
    ini gambarnya :
    http://sphotos.ak.fbcdn.net/hphotos-ak-ash2/hs299.ash2/57964_1178153510710_1734327930_337542_319783_n.jpg

  7. dhani mengatakan:

    ya seperti itu maksud saya. itu gambarnya sudah benar.

  8. black.code.inside mengatakan:

    Untuk memperjelas lagi.
    clock sebesar 100us itu berarti 1 gelombang memakan waktu 100us?
    dan secara gamblangnya jika membuat clock memakai avr logikannya seperti ini :
    1. beri logika 1 ke portc.0
    2. tunda 50us
    3. beri logika 0 ke portc.0
    4. tunda 50us
    sudah benarkah mas??
    kalau sudah benar berarti jika memakai bahasa bascm avr akan seperti ini :
    ‘————————————————–
    $regfile=”m32def.dat”
    $crystal=16Mhz
    config portc=output
    do
    portc.0=1
    waitus 50
    portc.0=0
    waitus 50
    loop
    ‘————————————————–
    semoga bermanfaat bagi yang lainnya.
    salam kenal mas.

  9. dhani mengatakan:

    ya seperti itu sip.

    nah pas nyuntiknya kalo bisa fuse bitnya di defaultkan
    misal kalo atmega8 e1 d9 (avr dude).

  10. dhani mengatakan:

    solusi ini hanya berlaku jika untuk beberapa kasus aja.
    kadang punya saya juga ada yang bisa ada yang ngga.

    kalo misalnya pada atmega 8 kita salah tulis fusebit pin rset di jadikan input output nah kasus seperti ini tidak bisa disembuhkan harus dengan metode paralel dan pin reset di beri tegangan 12 v

    cari aja namanya fusebit doctor avr itu lebih lengkap.

  11. dd mengatakan:

    mas dani, itu ngrubah fusebitnya hrs pke ponyprog? pke usbaps bs tdk? kasih tutorial yg lbh jelas ms. thx..

  12. arya maulana mengatakan:

    saya salah tulis fuse bit ke mega8,doctor avr masih ada g?100% ampuh g…??

  13. arya maulana mengatakan:

    lupa mas… saya pake AVRmkll n softwarenya AVR studio

  14. dhan mengatakan:

    masih ada, harga 100 rebu. ampuh mas.
    sms dhani(085228292473). kalo mau beli mah

  15. adam mengatakan:

    mas,, saya udah coba ngerangkai mikro sehat sama mikro sakit..
    trs saya juga udah nge-program mikro sehat supaya ngeluarin clock,,

    nah setelah itu kan tinggal ngatur fusebitnya tuh,, itu berarti downloader saya hubungkan dengan mikro sakit trs saya download dengan program kosong dengan fuse bit yg udah diatur ya mas?

    klo misalnya mikro sakit saya itu atmega8 pake crystal 12 mhz, trs saya atur fusebitnya ke low:FF high:C9,, bener ga mas?

  16. amir inspairo mengatakan:

    Mas kalo punya saya Kena penyakit write Protect masih bisa diperbaiki g mas? soalnya fusebitnya udah g bisa dirubah2 lagi, jadi semua fuse bits klo di read centang semua

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.