Jumat, 21 Maret 2014

Cara Mengembalikan Atmega Yang Tidak Respon Akhir Salah Setting Fusebit

Secara default Atmega gres disetting dengan clock internal 1MHz, ketika kita ingin meningkatkannya baik menggunakan clock internal maupun eksternal maka kita dapat merubah setelannya di pengaturan fusebit. 

Namun bagi pemula ibarat saya setting fusebit ini tidaklah gampang memahami dengan cepat fungsi-fungsi masing-masing bit nya. Kadang kala bagi yang sudah andal pun jikalau tidak konsentrasi dapat salah pilih yang mengakibatkan keliru pemilihan sumber clocknya karenanya Atmega tidak respon.  Hal ini pernah saya alami dimana saya keliru menentukan sumber clock untuk chip tersebut. 

Sekarang bagaimana caranya untuk mengembalikan setting fusebit tersebut baik ke setelan default maupun kesetelan yang diinginkan. 

Diluaran sana sudah ada metode dengan High Voltage Paralel Programming, namun ada sedikit langkah yang lebih sederhana dari itu namun ada syaratnya, yakni selama masalahnya hanya pada salah pilih Clock saja bukan pada bit SPIEN dan RSTDSBL yang memerlukan HVPP(High Voltage Paralel Programing) . 

Ok mari kita lakukan langkah untuk mengatasinya. 

Pertama buatlah sumber Clock sekitar 32khz, dapat dengan menggunakan ic timer 555, ibarat yang saya buat ini.

Lalu pada pengaturan (Khazama atau Bit Burner) diset juga dengan frekuensi yang sama yakni 32khz atau aktifkan jumper slow sck pada USBASPnya. 

Sekarang saatnya setting fusebit, dapat dikembalikan ke default ataupun ke external crystal sesuai yang diharapkan. 
Berikut gambat & layout frekuensi generator dari ic timer 555 yang saya gunakan untuk acara ini yang saya sebut "fusebit repair".








Nah ibarat inilah High Voltage Parallel Programming (HVPP). 

Comments


EmoticonEmoticon