Attiny13a de la fabrica - isp normal nu te va ajuta

Am cumpărat o grămadă de jetoane ATTINY 13A pe ebay vara, o parte din performanța SU (200 mil), o parte din SSU (150 mil). Cu SU (în tavă), nu au apărut probleme, dar SSU (în bandă) a refuzat să fie recunoscut de către programatorul obișnuit USBASP chinezesc. După ce am încercat tot felul de setări, am decis să încerc programele de înaltă tensiune pentru a încerca să resetați siguranțele.
Așa cum se întâmplă de obicei - în acest mod nu a existat nimic de programat.
Am polstav jumătate de oră google, s-au oprit la cea mai simplă versiune pentru mine (aveți nevoie de o placă compatibilă cu arduino).

Ce sa schimbat pentru mine:
1) tranzistorul a fost înlocuit cu 2N2222 (pentru că era disponibil)
2) 12V furnizat de unitatea de laborator
3) chips-uri turnate pe un adaptor soic-dip

Examinați 3 jetoane pentru testare. Toate au fost cu siguranțele fabrica: FF FC în loc de FF FF
Toate modelele ATTINY13A în performanța SSU, cumpărate înainte de aceasta în țară, au fost cu siguranțele obișnuite (FFFF).

Pentru viitor, am comandat o pereche de prize OTS pentru programarea SOIC8 / 16. să apăsați sau să lipiți fiecare cip este ireală.
Asta e curios - pe ebay, astfel de socket'y stau separat, mai întotdeauna în mod mai scump (în vremuri), decât deja lipite pe batiste (probabil nalepili pentru orice programatori care sunt deja necesare pentru nimeni).

Ca o persoană pliere tiny13 / 45 zakirpichennye pe raft, am nevoie de detalii murdare!
Sub codul de legătură și diagrama pentru arduinu?

A fost o metodă chiar mai ușoară: două tinkets (cărămidă și normală) au fost îmbrăcate una pe cealaltă, o tensiune ridicată a fost aplicată resetării cărămizii, o comandă a fost dată de PC pentru a introduce fuziuni.

Sunt pe un mock-up fără sudură și ATtiny2313 a colectat deschizătura blocurilor și a deblocat 3 ATtiny13 din China. Deblocarea a avut succes. Am cumpărat de la un alt chinez 10 ATtiny13, au funcționat corect prin ISP și nu au necesitat deblocarea.
Concluzia este diferită de vânzători. Cel mai probabil, zalokennyh tinki vinde ca o rămășiță de la petrecerea de dispozitive personalizate, și FUSS SPIEN acolo evident curățate. ATtiny13 cumpărat în Rusia, de asemenea, turnat în urale prin ISP.

este încă foarte important faptul că opțiunea "Slow SCK" de pe USB

asa ca acest lucru este de inteles :) dar! chiselka în fizah a corespuns faptului că MC este reglat la ceas de la un generator extern, nici măcar cuarț, și anume generator. Și a lucrat din interiorul :) Pe scurt, experimentele chinezești asupra gravării pe siliciu cu fier de clor :)

a ajutat doar cu amendamentul:
El a adăugat
writeFuse (LFUSE, 0xFF);
writeFuse (HFUSE, 0xFF);
înainte
writeFuse (LFUSE, 0x6A);
writeFuse (HFUSE, 0xFF);

Am cumpărat o duzină de ATTINY13A pe oricare dintre programatorii care nu sunt văzuți, nici prin care medicii de siguranță sunt restaurate (îmi pare rău foarte mult

timpul petrecut totul). Învățat din principiu. Am fost ajutat de dezvoltarea timpurie a acestui sistem pe arduino, din întâmplare, prin

eroare confuz hfuse lfuse ff 6a, numai după ce siguranța sa schimbat, apoi a înlocuit valoarea după cum este necesar, și despre miracol! siguranță

a crescut așa cum ar trebui. Acum am redesignat acest program (așa cum am menționat mai sus). Sunetele mici sunt văzute de toți programatorii.
Presupun că chinezii au folosit un alt tip de memorie pentru siguranțe, iar pentru ao rescrie, trebuie mai întâi să fie șterși în FF.

Se pare că am valori foarte stângace
în LFuse: 79, HFuse: F8 (nu a vrut să se schimbe la cele corecte)
după înlocuirea lui cu LFuse: FF, HFuse: FF, apoi 6A, FF
aplicația corectă LF: 6A, HFuse: FF
URA. RECUPERAREA SIGURANȚEI ATTINY13A!

schița corectată: luând în considerare înregistrarea intermediară FF FF.
sa dovedit un cod lung, așa că pune-l aici:
yadi.sk/d/PL-Mgw1UgRfSv

EasyEDA: Free Cloud CAD

live acum