При експерименти с вътрешния генератор, при превключване на 128 kHz ATtiny13A се програмира веднъж. Програмата си работи, но чипът отказа всякакво последващо програмиране. Вярно, имаше червени предупреждения ...
Схема и скетч от конструкцията по-долу върна фюзовете в нормалното им състояние.
Необходими са няколко резистора, транзистор и източник +12V:
Restauration des fuses AVR ATtiny avec un Arduin
https://o0tad0o.wordpress.com/2013/05/1 ... n-arduino/Код за потвърждение:
The code:
Wayne Holder's arduino project code can be retrieved from the project page:
https://sites.google.com/site/wayneholder/attiny-fuse-reset/ATTinyFuseReset.pde?attredirects=0&d=1
Launch the ‘Arduino IDE’ application and paste/open the .pde patch.
Plug in your arduino
connect the battery to the circuit
compile the patch (check that you are using the correct board, in Tools>Board of the Arduino IDE)
upload the patch
open the arduino console (set to 19200 baud)
You should see this appear in the console:
Signature is: FFFF
LFuse: FF, HFuse: FF, EFuse: FF
LFuse: FF, HFuse: FF, EFuse: EE
In the 'Send' field of the IDE console write anything then click on 'Send', the patch runs and will force the value of the fuses according to the value of the ATtiny detected:
Signature is: 930B
LFuse: C0, HFuse: DF, EFuse: FF
LFuse: 62, HFuse: DF, EFuse: FF
That's it! I hope this will be useful to you!