ATTiny - problem z programowaniem
Masz problem? Zapytaj na forum elektroda.pl
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
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
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
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
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
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