AVR fuse reset (tested)
When I started to learn microcontroller, i have locked few AVR chips. These chips are very expensive here and hard to found. So I started researching why it occurred. I have found two main reasons why microcontrollers are not responding:
1. wrong clock speed selected
2. Lock bit burned (SPIEN)
I have found a solution to reset fuse bits. here is the schematic.
You can reset Atmega8, Atmega48, Atmega88, Atmega128 by it.
Download the hex and burn it to a Atmega8.
| IC1 (ATmega8) | IC2 (ATmega8/ATmega48/ATmega88/ATmega168) |
| PD0 | PB0 |
| PD1 | PB1 |
| PD2 | PB2 |
| PD3 | PB3 |
| PD4 | PB4 |
| PD5 | PB5 |
| PD6 | PC0 |
| PD7 | PC1 |
| PB1 | PD4 |
| PB2 | PD3 |
| PB3 | PD2 |
| PB4 | PD1 |
| PB5 | PD5 |
| PC2 | PC2 |
| PC3 | PB6 (XTAL1) |
| PC4 | PD6 |
| PC5 | PD7 |
| PB0 | Vcc, AVcc |
No external xtal required. In the schematic the two AVRs are connected directly. You can add 1Kohm resistor to every line to provide some protection for the ATmega8 against inserting the target AVR incorrectly.
Comments
Comment from xenon ark
Time August 11, 2011 at 7:43 am
Yes, I am using wordpress. You will be needed a little coding knowledge to use it.
thanks
Comment from Zackary Parda
Time October 19, 2011 at 1:50 pm
Im impressed, I need to say. Quite hardly ever do I come across a weblog thats both informative and entertaining, and let me tell you, youve hit the nail on the head. Your weblog is crucial; the issue is something that not sufficient people today are talking intelligently about. Im genuinely happy that I stumbled across this in my search for some thing relating to this problem.

Comment from carlson fish oil
Time August 10, 2011 at 2:46 pm
Hello are using WordPress for your site platform? I’m new to the blog world but I’m trying to get started and create my own. Do you need any coding knowledge to make your own blog? Any help would be greatly appreciated!