Sigur, fiecare dintre noi a dat peste un astfel de lucru, când după firmware-ul controlerului, acesta din urmă a încetat să "vadă" programatorul. Și niciun mijloc nu a ajutat-o.
Acest subiect va ajuta proprietarii unor astfel de mk să nu fie dezamăgiți și să nu le arunce, crezând în mod eronat că bucata de fier este pierdută iremediabil.
Primul lucru pe care vreau să-l spun. Că nici unul din MICROCONTROLLER nu poate fi omorât prin metoda software, cu excepția fierului de ferocitate, a defecțiunii sau a unor metode auxiliare.
Microcontrolerele Atmel pot fi programate cu biți de configurare speciali, cu care microcontrolerul poate fi comutat de la un dispozitiv extern (cuarț, generator). În plus, compania a cedat în unele cazuri ieșirea "Reset" ca port de intrare, făcând imposibilă continuarea programării cipului.
Deci, operațiunile inept sau eronate pot provoca exact astfel de acțiuni "nedorite", punându-le în stare și atât de frică de ardere sau "a face ceva greșit cu utilizatorul microcontrolerului".
Totuși AVR are blocuri de blocare FLASH. Puteți dezactiva programarea sau programarea și citirea. În timp ce clipeau prin CodeVisionAVR, o zi (accidental) a blocat AVR-ul. A trebuit să o arunc, pentru că ele nu pot fi restaurate.
dragă Voosche, am mai multe vârfuri de serii și Atmel eu nu le pot restaura de ce patch-uri blocare a liniei și nimic nu se poate face în cazul în care cineva Choteau inventat promptă în special inerente în Atmel, dar vârfurile recent, nu cu mult în urmă în special inerente atunci când programmiruesh RC intern după vârf pot fi șterse și poate nu
Asta-i o mizerie completă în capul meu. În general, situația este următoarea:
2) PIC-uri. Există atât serii unice "C", cât și serii flash "F".
"C" este o serie de o singură dată, puteți bloca doar un nou moment și apoi utilizați MK în dispozitiv sau aruncați-l. Indiferent dacă este citit sau nu, este determinat prin programare.
Serurile "F" sunt multiple, nu există cochilii de masă. Toate scapari de programare precum și de la programatori ieftine, folosind normal pe YUSB asigura temporizări, și nici nu va avea probleme, le puteți face singur (ICD2, PICkit). Tot felul de cai, vinpici, aysiprogi sunt la întâmplare ....
3) MSP430 - De regulă, se utilizează toate blițurile. BSL este întotdeauna disponibil, în cazul în care cipul este blocat, BSL este accesibil prin parola vectorilor de întrerupere. Miezul JTAG este dezactivat prin fuziune O dată și întotdeauna. Dar pentru ao dezactiva, aveți nevoie și de un programator avansat. Și cojile de masă nu par oamenilor.
În general, acceptați, de regulă, o practică confirmată: "Cu cât programatorul este mai simplu, cu atât mai atent cu el trebuie să lucrați și să treceți peste toate problemele sale. Dacă este posibil, utilizați clone de programatori originali, sunt mai fiabile și suport suplimentar pentru noi cipuri de la producător. "Și încă o dată, citim fișele tehnice.