Zablokowana Atmega1, elektronika, mikroprocesory, Różne


10 Maj 2006 14:05 Zablokowany ATMEGA8

Chciałbym prosić o potwierdzenie, bo nie mam pewności. Zablokowałem ATMEGA8 poprzez zzerowanie wszystkich fusebitów (stan 0) odpowiadających za zagar. Czy gdy w innym urządzeniu z mikrokontrolerem wykonam program:

while (1){PORTB ^ = 0xFF;}

i podłącze jeden z pinów do wyjścia xtal1 to zablokowany mikrokontroler ruszy?

Czy będzie w ruszaniu przeszkadzał kwarc 16mhz z kondensatorami, bo tak wcześniej pracował mikrokontroler, czy też muszę go na czas ruszania wylutować?

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

morph13

Poziom 20

elektra, kompy, krótkofalarstwo, uP-DSP, pakernia

Dołączył: 18 Lut 2003

Posty: 924

Miasto: Siedlce

punktów: 1485.55

Ofiarowanie punktów 10 Maj 2006 14:20 Re: Zablokowany ATMEGA8

Podaj sygnał zegarowy z generatora zewnętrznego na pin wejściowy generatora w AT8. Najlepiej przez rezystor 1k szeregowo połaczony z 10nF. Generator na bramkach lub tranzystorach. Nie musi to byc od razu 10MHz, wystarczy 100kHz. Ale proces odczytu z procka potrwa trochę dłużej.

Jeśli tylko zmieniłes bity konfiguracji generatora to...

Powodzenia.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

pawelvod

Poziom 15

Dołączył: 21 Kwi 2003

Posty: 205

punktów: 221.21

Ofiarowanie punktów 13 Maj 2006 11:26 Re: Zablokowany ATMEGA8

Dla wszystkich co kiedyś zablokują mikrokontroler napiszę co i jak, bo udało mi się odblokować bez budowania generatora:

Wziąłem poprzednie urządzenie mikrokontrolerowe, które działało, odpaliłem na nim program:

Kod:

DDRC = 0b11111111;

while (1) {PORTC ^= 0b11111111}

Przylutowałem jedną z nóżek C działającego mikrokontrolera do niedziałającego XTAL-1. Oprucz tego w układnie z niedziałającym mikrokontrolerem musi być układ reset i zasilanie bo ja początkowo zapomniałem o tym.

Ja swój reset zrobiłem trochę dłuższy, ale może zadziała na standardowym. Ja dałem opornik 10kΩ + kondensator 100µF.

Wgrałem ww program do działającego układu z ustawieniami CKSEL 0011.

W programie ISP Programmer po podłączeniu do niedziłającego mikrokontrolera ustawiłem częstotliwość na 1 000 000 bo domyślnie mam FASTEST.

Zablokowany mikrokontroler ruszył... powodzenia.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

wujo17

Poziom 12

Dołączył: 04 Mar 2004

Posty: 107

punktów: 97.34

Ofiarowanie punktów 07 Cze 2006 14:02 Re: Zablokowany ATMEGA8

Odswiezam temat bo mam pytanie do tego co napisal pawelvod.

Po co jest ten reset o ktorym jest mowa. Ja mam na plytce klawisz do resetowania podlaczony przez rezystor i kondensator, czy o to chodzi?

Zrobilem tak jak jest napisane powyzej (CKSEL 0011 czyli Internal RC oscilator 4 Mhz) wgralem program, podalem go na XTAL1 niedzialjacego procka no i lipa.

A moze nie da sie tego zrobic przez SPI?

Pomozcie bo mam juz 3 zablokowane Atmegi8 i troche ich szkoda.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

Holy

Poziom 13

systemy mikroprocesorowe

Dołączył: 01 Sty 2005

Posty: 140

Miasto: Białystok

punktów: 1939.62

Ofiarowanie punktów 07 Cze 2006 17:20 Zablokowany ATMEGA8

Jak w fusebitach wyłączyłeś SPI to zostaje Ci tylko programowanie równoległe.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

wujo17

Poziom 12

Dołączył: 04 Mar 2004

Posty: 107

punktów: 97.34

Ofiarowanie punktów 07 Cze 2006 20:17 Re: Zablokowany ATMEGA8

A jak na fusach wylacza sie SPI?

Ja przestawialem tylko CKSEL3..0 i CSOP

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

Holy

Poziom 13

systemy mikroprocesorowe

Dołączył: 01 Sty 2005

Posty: 140

Miasto: Białystok

punktów: 1939.62

Ofiarowanie punktów 07 Cze 2006 20:34 Zablokowany ATMEGA8

Jest w fusach coś takiego jak SPIEN. Niestety miałem 2 takie przypadki (ATMEGA128 i ATTINY2313), które po zmianie konfiguracji zegara na niepoprawną w jakiś "magiczny" sposób wyzreowały sobie wszystkie fusy (łącznie z SPIEN). Złóż sobe programator równoległy, albo poszukaj na necie kogoś kto może "sprzedaje" taką usługę.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

pawelvod

Poziom 15

Dołączył: 21 Kwi 2003

Posty: 205

punktów: 221.21

Ofiarowanie punktów 15 Cze 2006 08:18 Re: Zablokowany ATMEGA8

Mikrokontrolery które "zablokowałem" miały poprzestawiane tylko CKSEL w ten sposób, że chodziły na generatorze zewnętrznym. Mój opis tyczy się więc budowy takiego generatora przy użyciu programiku na innym kontrolerze. Oczywiście ma się to na nic kiedy zablokujemy port RESET mikrokontrolera, albo całe programowanie SPI. Wtedy tylko programator równoległy. Ja jednak najczęściej kombinuje coś przy bitach odpowiedzialnych za sztbkość zegara taktującego więc takich zablokowanych mikrokontrolerów zebrało mi się kilka. Zamiast budować generator można wtedy wykożystać stary działający układ na mikrokontrolerze, co w sumie jest oczywiste jak się pomyśli, ale po przeczytaniu jeszcze oczywistrze . Dlatego o tym napisałem.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

kamyczek

Poziom 21

AVR programowanie w asemblerze

Dołączył: 19 Mar 2002

Posty: 1299

Miasto: Dolnośląskie

punktów: 3040.59

Ofiarowanie punktów 15 Cze 2006 09:58 Zablokowany ATMEGA8

Budowa takiego generatorka to banał 1 opcja wyjąc jaki bądz generator z zakresu 1MHz do 16MHz ze starej płyty od komputera , i podłaczyć do niej +5V mase i doprowadzić sygnał do we zegarowego

2 możliwiść podłaczyć dowolny inny procek z kawarcem obok zasilić go dodać 1 buforek do Xtal out i zabrać sobie sygnał zegarowy do zablokowanego proca ... można nawet podpiąc układ na dowolnej ttlce lub c-mosie 7404 czy np ma 4060 ...

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

Espablo

Poziom 9

Dołączył: 05 Gru 2005

Posty: 37

Miasto: Oświęcim

punktów: 48.21

Ofiarowanie punktów 15 Cze 2006 10:23 Re: Zablokowany ATMEGA8

Mnie też udało się zablokować atmege8 przy zmianie fusebitów. Czytając na tym forum sposoby odblokowania, coraz bardziej otwierał się przede mną czarny scenariusz. Jednak udało mi się go odblokować bez programatora równoległego i dodatkowych "bajerów". A zrobiłem to tak:

do programowania atmegi używam program Adama Dybkowskiego "ISP prog" (nim też udało mi się uC zablokować). Miałem dwa zmontowane układy na Atmega8 i chciałem je przełączyć na zew. kwarc 4MHz no i oczywiście jeden układ "padł", programator go nie wykrywał, brak reakcji na wszelkie sposoby "ożywienia". Następnie podłączyłem układ z dobrym działającym uC i "zczytałem" z niego (tak mi się wydaje) ustawienia Fuse and lock bits, nie zatwierdzając żadnych ustawień przełączyłem programator (przełożyłem wtyczkę) na martwy uC i zatwierdziłem ustawienia fusbitów. I tu niespodzianka Atmega8 ŻYJE i ma się dobrze już kilka miesięcy.

Może to w czymś Ci pomoże Pozdrawiam.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

delta85

Poziom 14

Dołączył: 13 Wrz 2003

Posty: 179

punktów: 98.18

Ofiarowanie punktów 16 Cze 2006 19:41 Re: Zablokowany ATMEGA8

Niestety przy probie odblokowania ATmega 8535 sposobem opisanym przez pawelvod wszystkie bity ustawiaja sie na jedynki

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

crazy_phisic

Moderator na urlopie...

Projekty dziwne i niestandardowe

Dołączył: 04 Sty 2003

Posty: 2261

Miasto: Zielona Góra

punktów: 5108.56

Ofiarowanie punktów 16 Cze 2006 21:14 Re: Zablokowany ATMEGA8

delta85 napisał:

Niestety przy probie odblokowania ATmega 8535 sposobem opisanym przez pawelvod wszystkie bity ustawiaja sie na jedynki

hmmm... same się ustawiają? Czy może im troszeczke pomogłeś?

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

delta85

Poziom 14

Dołączył: 13 Wrz 2003

Posty: 179

punktów: 98.18

Ofiarowanie punktów 17 Cze 2006 11:51 Re: Zablokowany ATMEGA8

ATmega 8535 zablokowany. Program ISPProg odczytuje wszystkie fusebity jako jedynki. Po zmianie ich na takie, jakie sa na innym, nie zablokowanym i dzialajacym procku i probie ich zaprogramowania, zmieniaja sie spowrotem na jedynki.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

zumek

Moderator - Mikrokontrolery

Automatyka chłodnicza i chłodnictwo.

Dołączył: 08 Paź 2003

Posty: 2858

Miasto: Włocławek

punktów: 5444.06

Ofiarowanie punktów 17 Cze 2006 13:32 Re: Zablokowany ATMEGA8

To włącz autodetekcję , bo z zaptaszkowanym Don't autodetect device , force możesz odczytać fusebity , nawet z filiżanki po kawie

Piotrek

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

delta85

Poziom 14

Dołączył: 13 Wrz 2003

Posty: 179

punktów: 98.18

Ofiarowanie punktów 18 Cze 2006 09:29 Re: Zablokowany ATMEGA8

Opisane wyzej proby prowadzilem z zaznaczona (zaptaszkowana) opcja Don't autodetect device , force

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

Zaquadnik

Poziom 20

RF, FPGA, mikrokontrolery, audio, DSP

Dołączył: 03 Sie 2005

Posty: 821

Miasto: Gdańsk

punktów: 1261.85

Ofiarowanie punktów 18 Cze 2006 10:25 Re: Zablokowany ATMEGA8

No a koledze właśnie chodziło o "odptaszkowanie" tej opcji

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

delta85

Poziom 14

Dołączył: 13 Wrz 2003

Posty: 179

punktów: 98.18

Ofiarowanie punktów 18 Cze 2006 10:36 Re: Zablokowany ATMEGA8

Niestety odptaszkowanie tej opcji nie pomaga, powoduje natomiast to, ze wogole nie otwiera sie okno z fus-ami.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

Zaquadnik

Poziom 20

RF, FPGA, mikrokontrolery, audio, DSP

Dołączył: 03 Sie 2005

Posty: 821

Miasto: Gdańsk

punktów: 1261.85

Ofiarowanie punktów 18 Cze 2006 16:15 Re: Zablokowany ATMEGA8

Czyli zachowuje się jakby nie wykryłprocesora. Może SPIEN zaprogramowałeś, a wtedy tylko programator równoległy pomoże.

Spójrz na http://www.elektroda.pl/rtvforum/viewtopic.php?t=522564&highlight=programator&sid=9497b6da1b9b242bc8692d1b4ca4cdea. Może w czymś pomoże

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

zumek

Moderator - Mikrokontrolery

Automatyka chłodnicza i chłodnictwo.

Dołączył: 08 Paź 2003

Posty: 2858

Miasto: Włocławek

punktów: 5444.06

Ofiarowanie punktów 18 Cze 2006 17:19 Re: Zablokowany ATMEGA8

Zaquadnik napisał:

Czyli zachowuje się jakby nie wykryłprocesora.

Dokładnie tak. Zaquadnik napisał:

Może SPIEN zaprogramowałeś, a wtedy tylko programator równoległy pomoże.

Z poziomu ISPprog-a , nie da się zmienić stanu bitu SPIEN.

Piotrek

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

KwoiteK

Poziom 12

Dołączył: 29 Paź 2002

Posty: 90

punktów: 66.78

Ofiarowanie punktów 18 Cze 2006 22:39 Re: Zablokowany ATMEGA8

nie wiem czy do tego tametu ale napisze.

Mam magiczna atmege:). stracila sygnature, programatory ja nie widza, ale....

ale sie programuje. Co najlepsze tylko przez Simple programmer i tylko przez bascoma. STK200 jej nie chce programowac.

nie mozna zmienic fusebitow. kwarc jest wiec caly czas 11.0592 tak jak ustawilem kiedys przed "awaria".

A co do odblokowania fusebitow. Pomysl z generatorkiem podlaczonym do xtal nie we wszystkich atmegach pomaga.

Dziwaczne te procki:)

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

Holy

Poziom 13

systemy mikroprocesorowe

Dołączył: 01 Sty 2005

Posty: 140

Miasto: Białystok

punktów: 1939.62

Ofiarowanie punktów 19 Cze 2006 17:20 Zablokowany ATMEGA8

Tak sobie poczytałem, to dołożę i swoje. Ostatnio odblokowywałem dwa atmele m128 i t26 programatorem PAR/HVS (równoległy i wysokonapięciowy szeregowy). Jak zawsze przed tą robotą sprawdzam fusy - i co ciekawego? Człowiek niby zmieniał tylko opcje zegara za pomocą STK200, a wszystie fusy ustawiły się na jeden. A właśnie podobno SPIEN nie można zmienić szeregowym. I co Wy na to, hihi.

zgłoś do moderatora +3pkt

Powrót do góry Wartość postu: Głosuj: [ + ] [ - ]

simoneus1

Poziom 15

Dołączył: 08 Cze 2005

Posty: 259

Miasto: B-B

punktów: 8.02

Ofiarowanie punktów 05 Lip 2006 22:47 Re: Zablokowany ATMEGA8

to musiałbym zbudować zewnętrzny zegar hhmmm..... A co potem zrobić jesli zrobie ten sygał zegarow na tym 7414 to co z tymi FuseBitami jak je ustawic żeby ich znowu nie zablokować ??

Moderowano przez And!:

Fusebity FAQ



Wyszukiwarka

Podobne podstrony:
zablokowana atmega, elektronika, mikroprocesory, Różne
Programowanie mikroprocesora Atmega, ELEKTRONIKA, ATMEGA(1)(1)
Elektronika gotowe Różne metody pomiaru częstości drgań elektrycznych szczegó
Elektrownia jądrowa, różne
LAB6MICR, Politechnika Lubelska, Studia, semestr 5, Sem V, Sprawozdania, Elektryczny, MIKROPROCESORY
MICRO7~1, Politechnika Lubelska, Studia, semestr 5, Sem V, Sprawozdania, Elektryczny, MIKROPROCESORY
projekty elektryczne, Mikroprocesorowa centrala alarmowa, Mikroprocesorowa centrala alarmowa
PROCES5, Politechnika Lubelska, Studia, semestr 5, Sem V, Sprawozdania, Elektryczny, MIKROPROCESORY
M7, Politechnika Lubelska, Studia, semestr 5, Sem V, Sprawozdania, Elektryczny, MIKROPROCESORY LABOL
Mikroprocki 1kl, Politechnika Lubelska, Studia, semestr 5, Sem V, Sprawozdania, Elektryczny, MIKROPR
PROC7, Politechnika Lubelska, Studia, semestr 5, Sem V, Sprawozdania, Elektryczny, MIKROPROCESORY LA
Instalacje elektryczne, SEP różne
Magnesy, Maszyny elektryczne, materiały różne, magnetyki
Inst.elektryczne, SEP różne
Elektryczne, SEP różne
Pomiary elektryczne, SEP różne
zadania egzaminacyjne dzienne (PTM), elektro, 1, Podstawy Techniki Mikroprocesorowej

więcej podobnych podstron