ATTiny - problem z programowaniem

Nov 11, 2005 5 Replies

Witam, Po d³ugich trudach uruchomi³em programator, oraz program:

formatting link
Przez kilka godzin z moim ATtiny26 dzia³a³o piêknie - mog³em odczytywaæ i zapisywaæ uC. Potem skompilowa³em ten program:
formatting link
. 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



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

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 ........

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
    formatting link
    - 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"
    formatting link
    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" snipped-for-privacy@px.qs.pl> napisa³ w wiadomo¶ci news:437465c5$0$5438$ snipped-for-privacy@mamut2.aster.pl...

programowania).

Erase/read/pgm...

(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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required