Anda di halaman 1dari 4

ATtiny Fuse Restore using HVSP

This project allows to reset fuses of ATtiny AVR to factory default values even in case ISP programming has been disabled or
RESET has been configured as I/O pin.
Projek ini memungkinkan anda untuk mengreset fuse dari ATtiny AVR sesuai dengan nilai awal yang menyebabkan pemograman menggunakan ISP telah
cacat (disabled : bisa juga terkunci) atau RESET telah terkonfigurasi sebagai I/O.

On ATtiny microcontrollers, you can set the fuses to use the reset pin as a normal I/O pin, this gives you another I/O pin. But
this also disables its ability to reset the chip, as this is required to program the chip using ISP programming.
This circuit uses the High Voltage Serial Programming method (HVSP) to reset the fuses to factory default.
Pada mikrokontroler ATtiny, anda dapat mengatur FUSES untuk menggunakan pin reset sebagai normal pin I/O dan menjadikannya pin I/O baru. Namun
ini juga kemampuannya untuk mereset IC maka dibutuhkan program untuk IC menggunakan ISP Programming. Rangkaian ini menggunakan metode High
Voltage Serial Programming (HVSP) untuk mengreset FUSES pada settingan awal pabrik.

This circuit is reduced to the bare minimum. The NPN Transistor is used to apply the +12V Programming Voltage to the
target AVR. The components are not critical, it is possible to use a different NPN transistor or any AVR with at least 8 free
I/O pins. The AVR clock is also not critical, it works with the internal 1Mhz clock or with any higher clock rate.
Rangkaian ini sangat sederhana. Menggunakan transistor jenis NPN untuk mensupply Tegangan Programming +12Volt pada AVR target. Komponennya
tidak menyulitkan, memungkinkan untuk menggunakan transistor NPN lain atau AVR lain namun setidaknya memiliki 8 pin I/O. Clock speed AVR juga
tidak begitu diperlukan, rangkaian akan bekerja menggunakan clock internal 1Mhz atau rating clock yang lebih tinggi.

HVSP Fuse Restore circuit for ATtiny13, ATtiny25/45/85 (above) and for ATtiny24/44/84 (below)
HVSP Fuse Restore (Pengembali Fuse) untuk ATtiny13, 25/45/85 (di atasnya) dan untuk ATtiny 24/44/84(di bawahnya)

Usage:
First load the software into into the ATmega8 using your preferred ISP programmer. Then verify that +12V voltage supply
is applied as well +5V supply. Then press button to start the fuse restore process. When the led turns on constantly the fuses
of the ATtiny have been successfully restored to factory default values. A flashing LED indicates the fuse restore was not
successful.

Cara Penggunaan:
Pertama, upload software ke dalam ATmega 8 menggunakan ISP Programmer yang ada miliki. Dan usahakan bahwa tegangan +12V tersuplai dengan baik
sebagaimana supply 5+. Kemudian tekan tombol start untuk memulai proses perbaikan FUSE. Lalu apabila LED aktif konstan maka FUSE dari ATtiny
telah berhasil diperbaiki pada settingan awal pabrik. LED yang flashing (berkedip-kedip) mengindikasikan bahwa proses perbaikan FUSE tidak berhasil.

Software
The AVR-GCC software runs unchanged on any ATmega8 or ATmega88/168/328, just adjust MCU type and clock frequency
in the Makefile. The software can be easily adjusted to run on any AVR with at least 8 free I/O pins by changing the PORT
and PIN definitions in the source file.
Software
Software AVR-GCC tetap bekerja dan tidak berubah pada ATmega8, atau ATmega88/168/328, hanya dengan mengatur jenis MCU dan frekuensi clock.
Software sangan mudah di ubah dan diatur untuk dapat di upload pada AVR apapun setidaknya memiliki 8 PIN I/O yang tidak terpakai dengan cara
mengubah keterangan PORT dan PIN pada file sumber.

The AVR-GCC software with source code is available here: HvspFuseRestore.zip

Copyright 2014 Peter Fleury http://tinyurl.com/peterfleury

Anda mungkin juga menyukai