ATTiny - problem z programowaniem



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: ATTiny - problem z programowaniem
Date: Fri, 11 Nov 2005 11:04:16 +0100


Witam,
Po długich trudach uruchomiłem programator, oraz program:
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

Przez kilka godzin z moim ATtiny26 działało pięknie - mogłem odczytywać i
zapisywać uC. Potem skompilowałem ten program: http://soy.pl/my-leds.c .
Wgrałem przy pomocy "Erase & Program All", po czym uC przestał odpowiadać.

Nie mogę odczytać niczego, nie mogę zapisać, "Erase" nie pomaga, "Fuse and
lock bits" nie działa, a "Read signature" na początku zwracało mi "unknown
(XX XX XX)" - gdzie "XX" było losowo - przy jednym odczycie FF-ami, przy
innym 00-ami. Teraz zwraca mi już same FF.

Co może być nie tak? To jest pierwszy program, który wgrałem, więc może źle
podłączam procek? Robię tak:
1. Do VCC/AVCC daję +5V
2. GND/GND - do ziemi, łączę z GND programatora
3. Próbowałem między MISO a 5V dać rezystor 100K (widziałem na jakimś
schemacie), ale nie pomagało
4. Próbowałem wpiąć kwarc 4Mhz między odpowiednie nóżki, ale nic nie dawało

Programator działa (gdy podpinam diody, to zapala je podczas programowania).
Wszystkie przyciski w softwarze dają mi komunikat: "Can't Erase/read/pgm...
unknown device". Co się może dziać?

Pozdrawiam,
Merlin



Poprzedni Następny
Wiadomość
Spis treści
From: AdelA <a_at_nospam_b.c>
Subject: Re: ATTiny - problem z programowaniem
Date: Fri, 11 Nov 2005 12:24:10 +0100


Pozdrawiam,
Merlin


Albo programator coś nie tak albo procek po prostu poleciał. Ja na
przykład mam jeden taki z którego sygnaturki szczytać nie można. Ale
reszta działa jak się należy. Uwierz mi, że jak się kupuje jedną sztukę
w sklepie to jako tako jeszcze może być, ale jak kupujesz z pół tysiąca
to w takiej partii trafisz na kilka wadliwych i kilka niedziałających.
Wiem bo taką partię kupowałem kilka razy. Może i ty trafiłeś na jakąś
zakałę.

--
AdelA
paganini(&)adela.pl
www.adela.pl


Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: ATTiny - problem z programowaniem
Date: Fri, 11 Nov 2005 12:35:07 +0100


Albo programator coś nie tak albo procek po prostu poleciał. Ja na
przykład mam jeden taki z którego sygnaturki szczytać nie można. Ale
reszta działa jak się należy. Uwierz mi, że jak się kupuje jedną sztukę w
sklepie to jako tako jeszcze może być, ale jak kupujesz z pół tysiąca to w
takiej partii trafisz na kilka wadliwych i kilka niedziałających. Wiem bo
taką partię kupowałem kilka razy. Może i ty trafiłeś na jakąś zakałę.

Czyli pozostaje mi przesiedzieć cały długi weekend w oczekiwaniu na nowe
ATTiny ze sklepu... Powinny istnieć całodobowe sklepy elektroniczne ;) A na
przyszłość wszystko będę kupować podwójnie.

Cóż - dzięki za odpowiedź (ponownie):)

Pozdrawiam,
Merlin



Poprzedni Następny
Wiadomość
Spis treści
From: AdelA <a_at_nospam_b.c>
Subject: Re: ATTiny - problem z programowaniem
Date: Fri, 11 Nov 2005 13:21:42 +0100


Czyli pozostaje mi przesiedzieć cały długi weekend w oczekiwaniu na nowe
ATTiny ze sklepu... Powinny istnieć całodobowe sklepy elektroniczne ;) A na
przyszłość wszystko będę kupować podwójnie.

Cóż - dzięki za odpowiedź (ponownie):)

Pozdrawiam,
Merlin


nie znam dokładnie twojego problemu. Są też inne problemy. Generator,
zbyt szybko to programujesz itd. Być może gdzieś niechcący zwarcie
zrobiłeś w czasie używania układu i o tym nie wiesz, a teraz jest już po
wszystkim. Być może, być może ........

--
AdelA
paganini(&)adela.pl
www.adela.pl


Poprzedni Następny
Wiadomość
Spis treści
From: "Jarosław S" <alres1_at_nospam_wp.pl>
Subject: Re: ATTiny - problem z programowaniem
Date: Fri, 11 Nov 2005 15:12:24 +0100


Zakładając, że procesor jest nie uszkodzony :
1. Możliwe, że przez przypadek przeprogramowałeś coś w Fuse & Lock Bits
odnośnie oscylatora. Spróbuj zamiast kwarcu podłączyć zwykły generator ( R +
C + 7400) i powinno ruszyć.
2. Jeżeli to był bit RSTDISBL - to masz problem, ale tymczasowy. Musisz
pożyczyć gdzieś programator ale "równoległy" albo zrobić go sobię samemu
(http://elm-chan.org/works/avrx/report_e.html - zrobiłem go i działa)
3. Czasami ten programator (ISP Programmer) tak się zachowuje, że nie może
odczytać sygnatury. Na początku też myślałem, że coś zrobiłem "nie tak" ale
to mu się zdarza "dosyć" regularnie - może to sprawa LPT albo systemu
operacyjnego ??? Lekarstwo na to "PonyProg" (http://www.LancOS.com). Jeżeli
mi programator ISP odmawia posłuszeństwa to wczytuje program przez
PonyProg - po pewnym czasie ISP ponownie rozpoznaje procesor.

pozdrawiam

Użytkownik "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl> napisał w wiadomości
news:437465c5$0$5438$f69f905_at_nospam_mamut2.aster.pl...
Witam,
Po długich trudach uruchomiłem programator, oraz program:
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html

Przez kilka godzin z moim ATtiny26 działało pięknie - mogłem odczytywać i
zapisywać uC. Potem skompilowałem ten program: http://soy.pl/my-leds.c .
Wgrałem przy pomocy "Erase & Program All", po czym uC przestał odpowiadać.

Nie mogę odczytać niczego, nie mogę zapisać, "Erase" nie pomaga, "Fuse and
lock bits" nie działa, a "Read signature" na początku zwracało mi "unknown
(XX XX XX)" - gdzie "XX" było losowo - przy jednym odczycie FF-ami, przy
innym 00-ami. Teraz zwraca mi już same FF.

Co może być nie tak? To jest pierwszy program, który wgrałem, więc może
źle
podłączam procek? Robię tak:
1. Do VCC/AVCC daję +5V
2. GND/GND - do ziemi, łączę z GND programatora
3. Próbowałem między MISO a 5V dać rezystor 100K (widziałem na jakimś
schemacie), ale nie pomagało
4. Próbowałem wpiąć kwarc 4Mhz między odpowiednie nóżki, ale nic nie
dawało

Programator działa (gdy podpinam diody, to zapala je podczas
programowania).
Wszystkie przyciski w softwarze dają mi komunikat: "Can't
Erase/read/pgm...
unknown device". Co się może dziać?

Pozdrawiam,
Merlin





Poprzedni Następny
Wiadomość
Spis treści
From: "Tomasz 'Merlin' Kolinko" <news_at_nospam_px.qs.pl>
Subject: Re: ATTiny - problem z programowaniem
Date: Fri, 11 Nov 2005 20:13:43 +0100


3. Czasami ten programator (ISP Programmer) tak się zachowuje, że nie może
odczytać sygnatury. Na początku też myślałem, że coś zrobiłem "nie tak"
ale
to mu się zdarza "dosyć" regularnie - może to sprawa LPT albo systemu
operacyjnego ??? Lekarstwo na to "PonyProg" (http://www.LancOS.com).
Jeżeli
mi programator ISP odmawia posłuszeństwa to wczytuje program przez
PonyProg - po pewnym czasie ISP ponownie rozpoznaje procesor.

(sigh)
Najprostsze rozwiązania czasami umykają naszej świadomości :) Tak się
zapatrzyłem na ISP Programmer, że nawet do głowy mi nie przyszło wypróbować
PonyProgra, którego miałem na dysku :) Działa!

Wciąż nie rozumiem, czemu ISPP nie działa, ale już mnie to nie obchodzi :)
Dzięki.

Pozdrawiam,
Merlin