Zapomniane hasło?   Poproś o członkostwo
|
||
0-9 | A | B | C | D |
E | F | G | H | I |
J | K | L | M | N |
O | P | Q | R | S |
T | U | V | W | X |
Y | Z | inne |
Ratowanie ATMEL-ów |
Jak wie każdy, kto próbował zaprogramować procesory ATMEL, ulegają one bardzo często zablokowaniu z powodu nieprawidłowo ustawionych bitów konfiguracyjnych (fuse bits). Kończy się to zwykle wrzuceniem kości do pudła oznaczonego „pewnie uwalone, ale jeszcze nie wyrzucać, bo drogie”. Słusznie, nie wyrzucać! Bo najprawdopodobniej procesor jest sprawny. W internecie krąży wiele sposobów na odblokowanie procesora: „zrób sobie programator równoległy”, „podaj zewnętrzny sygnał”. Niestety, podane informacje najczęściej są mniej lub bardziej udanymi kopiami gdzieś tam zasłyszanych informacji i jako takie są niepełne, ogólnikowe, niewiele wnoszące. Aby więc nie wpisywać się w taki schemat postępowania, podaję konkretny przepis na odblokowanie ATMEL-a, od A do Z. Nie jest nam do tego potrzebny programator równoległy. Ja swoje procesory odblokowałem najzwyklejszym SiProg-iem. Wymagane jest jedynie dostarczenie do procesora sygnału 4MHz z zewnętrznego generatora. U mnie do tego celu służy generator sygnału 4MHz, którego schemat zaczerpnąłem ze tej strony (schematu nie przeklejam, bo nie mój). Wyjście "krótka antena" dołączamy do pinu [XTAL1] "uwalonego" procesora (dla ATMEGA32 jest to pin 13). Masę generatora łączymy z pinem [GND] (dla ATMEGA32 jest to pin 11). I choć na schemacie napięcie zasilania wynosi 12V, dajemy zamiast niego 5V. A na stronie producenta, konkretnie tutaj datasheet do ATMEGA32 (przydaje sie choćby do audytu pinów). Na zdjęciu powyżej: generator zrobiony „na pająka” na płytce stykowej, zasilany +5V, połączony jest z płytką do programowania z włożonym "chorym" ATMEGA32, która to płytka podłączona jest do SiProg-a, który z kolei podłączony jest do PC... Pająk jaki jest – każdy widzi: Naprawiany procesor: SiProg. Nieco sterany: Na poniższej fotografii działający generator 4MHz. Zmontowany na płytce własnego autorstwa. Miernik pokazuje coś w okolicach 4MHz czyli jest w porządku: Poniżej PCB od strony elementów oraz od strony druku (obrazek został już odwrócony na potrzeby termotransferu): Postępowanie z procesorem: Od tej chwili możesz procesor programować bez dołączania zewnętrznego generatora, chyba że znów coś się zepsuje. 15 złotych w postaci kosztów nowego procesora masz uratowane. A poniżej informacja o sukcesie odczytu uratowanego procesora: Artykuł ten jest ładniej ubraną wersją jednego z moich postów na AtariArea. Zdjęcia w oryginalnych rozmiarach tutaj. 2009-12-28 01:38 by Yoohaas
komentarzy: 12 |
mono @2009-12-28 12:44:38 |
Tomek @2009-12-28 15:15:55 |
Tomek12_86 @2009-12-28 19:03:02 |
Belial @2010-03-02 17:19:34 |
poldi @2010-09-21 16:33:38 |
kokosz @2012-05-02 13:52:31 |
Osobiście polecam ten projekt http://diy.elektroda.eu/atmega-fusebit-d.../, PCB można zamówić u autora na stronie. Co prawda złożenie wymaga więcej pracy, ale potem już sama wygoda. Sam miałem kilka zablokowanych procesorów, także znajomy podrzucił mi swoje które 'uwalił' ucząc się ich programowania. Wystarczy wsadzić uC w podstawkę podłączyć 12V i urządzenie automatycznie rozpozna go i odblokuje. |
zijacek @2012-09-11 09:36:55 |
zijacek @2012-10-14 00:57:37 |
Pawel @2012-10-14 09:24:52 |
Dla osob zajmujacych sie nieco intensywniej praca z procesorami AVR Atmel proponuje zbudowanie ukladu FuseBit Doctor autorstwa Manekinena. klad jest rownoleglym programatorem wysokonapieciowym i przywraca fabryczne ustawienia "fuskow". Uzywam tego rozwiazania od dosc dawna i jak dotad jeszcze mnie nie zawiodlo. Pozdrawiam serdecznie milosnikow komputerkow, od ktorych zaczynalem moja fascynacje informatyka. Piekne to byly czasy... |
zijacek @2012-10-15 00:35:29 |
riki @2014-09-09 10:47:34 |
lobowilk @2014-10-19 13:37:44 |
«« nowsze | starsze »» |
1. Biuro |
2. Grafika |
3. Muzyka |
4. Programowanie |
5. Magnetofon |
6. Stacja dyskietek |
7. DOS-y |
8. ROM-y |
9. Rozne |
A. Schematy |
B. Emulatory |
C. Edukacyjne |
D. Komunikacja |
E. Diagnostyczne |
F. Archiwizowanie i kompresowanie |
!info |
Z. Inne platformy |
«« nowsze | starsze »» |