AT90S2313 - jak go (nie)uszkodzic



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Grzegorz Podgórski" <gpodgorski_at_nospam_poczta.fm>
Subject: AT90S2313 - jak go (nie)uszkodzic
Date: Thu, 6 Mar 2003 23:41:29 +0100


witam,
Naczytalem sie troche o AVR-ach w necie i w EdW, w koncu postanowilem sobie
zrobic jakas prosta plytke testowa, jako bardziej rozbudowana wersje
programatora http://www.rowalt.de/mc/avr/progd.htm, zawierajaca tylko
niezbedne elementy, kabelek do programowania przez port drukarkowy z
rezystorkami 470 na wszystkich zylkach oprocz masy i jakas dioda, coby ja
mozna bylo zapalac i gasic, ktora pozniej zastapil jednocyfrowy wyswietlacz
ze wspolna katoda (nie wiem czy do portow 2313 mozna podlaczyc obciazenie
miedzy port (skonfigurowany jako wyjscie) a mase, ale dzialalo). Byl tez
RS232C-do dopasowania poziomow napiec i uzylem tranzystorow. Wszystko
zasilalem z zewnetrznego zasilacza 4.5V. Napisalem kilkanascie programikow w
asemblerze (avrasm) sterujacych diodami, RSem itd. Po zaprogramowaniu
dzialaly. Pewnego razu wsadzilem nieswiadomie procek odwrotnie do podstawki
i przez 1-2sekundy poplynal przez niego prad ok. 600mA (bo tyle wyciagal moj
zasilacz przy zwarciu), przy okazji wyjmujac urwalem nozke od Vcc. Zdziwiony
bylem, gdy po przylutowaniu nozki kropelka cyny i wsadzeniu
procka prawidlowo do podstawki... nadal dzialal. (Czyzby mial jakies
zabezpieczenie czy to zwykly fart?) Znow sie troche
naprodukowalem w asm, po kazdej udanej kompilacji programowalem procka.
Znalazlem na necie programowy stos TCP/IP dla 2313
http://members.optushome.com.au/tomdavies/avr.html ) - zajmowal prawie cala
pamiec ;) , skompilowalem, zaprogramowalem, a nie mogac nawiazac polaczenia
SLIP z PC uznalem, ze zawiera jakies bledy, lub cos zle skonfigurowalem i
dalem sobie spokoj - jak sie okazalo to byl ostatni program jaki wyslalem do
procka. Od tej pory program nie wykrywa wsadzonego procka, a co za tym idzie
nie moge go programowac. Co wg Was bylo glowna przyczyna zdechniecia procka:
wyeksploatowanie flasha (programowalem go nie wiecej jak 50 razy a podobno
mozna 1000),
odwrotne wsadzenie do podstawki (pozniej dzialal,
wiec tez odpada), moze blad w pliku HEX ostatnio zaladowanego programu? Cos
przeoczylem? Czy programujac przez SPI istnieje mozliwosc zablokowania sie
procka (jakas blokujaca sekwencja bitow czy cos w tym rodzaju)? Chodzi mi o
to czy nieumiejetnie napisany program moze byc ostatnim programem
zaladowanym do procka? A przy okazji, jakie znaczenie ma kwarc w fazie
przesylania programu?
pozdr,
Grzesiek






========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "marcinuh" <marcinuh_at_nospam_wp.pl>
Subject: Re: AT90S2313 - jak go (nie)uszkodzic
Date: Thu, 6 Mar 2003 23:56:03 +0100


"Grzegorz Podgórski" <gpodgorski_at_nospam_poczta.fm> wrote in message
news:b48ito$f1e$1_at_nospam_julia.coi.pw.edu.pl...
witam,
Co wg Was bylo glowna przyczyna zdechniecia procka:
wyeksploatowanie flasha (programowalem go nie wiecej jak 50 razy a podobno
mozna 1000),
odwrotne wsadzenie do podstawki (pozniej dzialal,
wiec tez odpada), moze blad w pliku HEX ostatnio zaladowanego programu?
Cos

czesc.
prawie na pewno ta druga mozliwosc - mialem taki sam przypadek z 89s8252
Atmela. Wsadzilem do programatora nieopatrznie odwrotnie, tylko ze to trwalo
okolo minuty... osiagnal jakies 100 stopni przez ten czas. kilka razy dal
sie zarogramowac i podzialal sobie, ale za jakims 5-6 razem padl. zrobilem
sobie z niego "dzyngiel" do suwaka od zamka w kurtce, bo tez mi sie zepsul w
tym czasie :-). pewnie takie odwrotne podlaczenie nadwereza najbardziej
jakis poduklad zwiazany z flashem, bo awaria wyszla na jaw wlasnie przy
programowaniu, podobnie jak u Ciebie.
pzdr,
marcin



========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.gazeta.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "Konop" <konop13_at_nospam_gazeta.pl>
Subject: Re: AT90S2313 - jak go (nie)uszkodzic
Date: Fri, 7 Mar 2003 17:31:46 +0100


W przypadku pamięci flash podobno trzeba bardzo uważać, aby programować
odpowiednim napięciem i przez odpowiedni czas. Dba o to układ współpracujący
z tą pamięcią... ale być może coś mu się "kopie", gdy ma na odwrót podpięte
napięcie i wtedy uszkadza pamięć flash. Ja swojego jedynego AVRka zwaliłem
zwierając kwarc... tak swoją drogą - nie wie ktoś, czy tego typu awarje
całkowicie uniemożliwiają pracę procka, czy dałoby się ruszyć, gdybym
zamiast stosować kwarc podał sygnał z zewnętrznego generatora??

Pozdrawiam

Konop



--
Serwis Usenet w portalu Gazeta.pl -> http://www.gazeta.pl/usenet/

========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: "T.M.F." <tfrancuz_at_nospam_npspam.mp.pl>
Subject: Re: AT90S2313 - jak go (nie)uszkodzic
Date: Fri, 07 Mar 2003 22:51:35 +0100



witam,
Co wg Was bylo glowna przyczyna zdechniecia procka:
wyeksploatowanie flasha (programowalem go nie wiecej jak 50 razy a podobno
mozna 1000),
odwrotne wsadzenie do podstawki (pozniej dzialal,
wiec tez odpada), moze blad w pliku HEX ostatnio zaladowanego programu?

Cos

czesc.
prawie na pewno ta druga mozliwosc - mialem taki sam przypadek z 89s8252
Atmela. Wsadzilem do programatora nieopatrznie odwrotnie, tylko ze to trwalo
okolo minuty... osiagnal jakies 100 stopni przez ten czas. kilka razy dal
sie zarogramowac i podzialal sobie, ale za jakims 5-6 razem padl. zrobilem
sobie z niego "dzyngiel" do suwaka od zamka w kurtce, bo tez mi sie zepsul w
tym czasie :-). pewnie takie odwrotne podlaczenie nadwereza najbardziej
jakis poduklad zwiazany z flashem, bo awaria wyszla na jaw wlasnie przy
programowaniu, podobnie jak u Ciebie.
pzdr,
marcin



U mnie raz sie rozgrzal, tak, ze parzyl. Od tego czasu nawet dalo sie
odczytac FLASH, ale przy programowaniu wysypuje sie z bledami. Chociaz
ostatni program po tym wypadku dzialal ok.


--
Z nim tutaj nawet niepewnosc jest niepewna. I nawet o tym nie jestem
przekonany.
T. Pratchett "Ciekawe Czasy"


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai