ATmeg8 wylaczylem SPI

Probowalem wyzwalania z zewnetrznego kwarca 8Mhz, poniewaz postepowanie takie jak nakazuje pdf czyli CKSEL3..0 = 1111 nic nie dawalo (nie moglem zapisac zadnego programu - write failed). Puscily mi nerwy i zaczalem sie bawic CKOPT oraz SUT (nie pamietam ktore ale wiem ze nie dotykalem CKSEL3..0 zostawiajac je na 1111) zrobilem kilka kombinacji zeby sprawdzic czy procek ruszy zapisalem te bity i .... koniec. Nie moge juz ich czytac ani zapisac. Nagle okazalo sie ze wylaczony jest SPIEN (ktorego nie da sie zmieniac recznie). Programowalem w PONY PROGU. Czy ktos rozumie cos z tego co napisalem i moze mi pomoc? Da sie to jakos domowym sposobem naprawic?

Pozdrawiam Zrezygnowany Mesayah

Reply to
Mes
Loading thread data ...

Skad wiesz, ze jest wylaczony, chociaz nie da sie go zmienic przez SPI (a teraz nie mozesz przez SPI odczytac jego stanu)? Bardzo prawdopodobne, ze tylko przelaczyles zrodlo zegara. Dolacz zewnetrzny generator i sprobuj. Gorzej jezeli wylaczyles RESET (fusebit RSTDIS) - bez tego SPI nie da rady. Najprosciej bedzie kupic nowy procek (seguro.pl: 12,07 PLN) bo programator rownolegly to juz wiekszy i niepotrzebny zakup.

Reply to
Adam Dybkowski

albo ktoś ma pod łapą STK500. Ja mam, ale nie wiem, czy Berlin jest ci po drodze.

Waldek

Reply to
Waldemar Krzok

W swoim poscie Adam Dybkowski pado:

No racja zasugerowalem sie tym ze wczesniej cokolwiek bym nie zrobil to bit SPIEN mimo iz nieedytowalny to jednak byl zaprogramowany (byl niedostepny o klikanai ale widac ze zaznaczony- zaprogramowany). Teraz nie moge juz czytac ani zapisac bitow a SPIEN jest dalej niedostepny (zaciemniony) ale juz unprogrammeg - niezaznaczony. Stad moj wniosek.

Chyba zastosuje sie do ponizszej rady bo jestem leniem:) i nie chce mi sie montowac generatora.

PS. Czy masz moze jakas diagnoze dlaczego nie ruszal mi procek z zewnetrznym kwarcem? Chyba nie mozna popelnic wiele bledow przy jego wlutwoaniu z dwoma kondensatorami (27pf). Mozna jakos domowa metoda sprawdzic co jest nie tak?

Dzieki Mesayah

Reply to
Mes

A nie możesz po prostu podłaczyć generator kwarcowy (nie rezonator!) do zasilania procesora i dotknąć wyjściem do nogi XTAL1 ? Roboty na jakiąś minutę. Czasem (nawet często, mi juz 4 razy) pomaga, jesli nie startuje zwykły kwarc.

Reply to
Sebastian Bialy

Przy podanych przez ciebie kombinacjach CKSEL jest bardzo prawdopodobne, ze przelaczyles procek na zewnetrzne taktowanie. Potrzebujesz podlaczyc do XTAL1 zewnetrzny przebieg zegarowy i przeprogramowac te bity. Sam wczoraj przez przypadek zrobilem to samo. Pomogl AT90S2313 zaprogramowany jako generator CLK:)

Reply to
T.M.F.

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.