chciałem nauczyć sie troszkę o mikrokontrolerach i jako obiekt doświadczeń wybrałem avr-y a dokładnie AT90S2313
zbudowałem programator według schematu
formatting link
łączyłem pod lpt i z konfigurowałem ponyProg (ustawiłem na avr isp i/o) jak wybrałem test to to podał komunikat ze test ok więc zbudowałem sobie taka mała płytkę z prockiem i niezbędnikami na której chciałem sobie to cudo programować i zaczeły sie schody jak daje żeby zczytał z procka co na nim jest to mi podaje komunikat: "device missing or unknown device(-24)" wybieram ignore i zczytuje , na kronic wyświetla komunikat że zakończone powodzeniem więc następnie wybieram z menu open device file i wczytuje plik:
formatting link
potem wybieram write device i ponownie ten komunikat "(-24)" ponownie ignore i dostaje w odpowiedzi: write error (-21)
próbowałem zrobić to samo programem: Atmel AVR ISP i tam otrzymuje komunikat: AT90S2313 Part Not detected, this may by due to power of on programming module,seciurity bits enabled or preproduction AVR
jakieś sugestie ?? co mam z tym zrobić ??
a i pracuję pod w2k
pozdrawiam PoKrec
Didn't find your answer? Ask the community — no account required.
M
Marek Dzwonnik
U¿ytkownik "PoKrec"
napisa³ w wiadomo¶ci news:cnnikc$ov4$ snipped-for-privacy@news.onet.pl
Czyli mniej wiêcej (z dokladno¶ci± do sta³ych) STK200.
Czyli Pony w ogóle nie widzi uC. A powinien, bo akurat PonyProgiem (@W2k) zaprogramowa³em setki 2313 i nie wyklu³ mi siê ¿aden problem.
Przyczyna mo¿e byæ zupe³nie dowolna.
- brak zasilania uC
- nie startuj±cy kwarc przy uC
- ¼le dobrany kwarc przy uC (za wolny w stosunku do czêstotliwo¶ci taktowania ISP)
- ¼le po³±czony wtyk ISP
- dosyæ prawdopodobne(!): konflikt z innymi peryferiami na p³ytce ISP lub uk³adem generuj±cym reset.
- jakiekolwiek inne b³êdy logiczne i monta¿owe
Nikt nie bêdzie w stanie odpowiedzieæ Ci na pytanie w rodzaju: "Samochód nie jedzie. Ile bêdzie kosztowa³a naprawa?". Nie wiem jakim sprzêtem dysponujesz, ale musisz wzi±æ chocia¿by w ³apê multimetr i próbnik stanów logicznych z LEDem i sprawdziæ:
- czy wybra³e¶ w³asciwy port LPT w PonyProg-u
- czy uC jest poprawnie zasilany,
- czy programator jest poprawnie zasilany z p³ytki uC,
- czy na trasie prog->uC->prog przechodz± jakiekolwiek sygna³y,
- czy programator ma swobodê sterowania pinem Reset w uC,
- czy programator ma swobodê sterowania liniami SPI (ISP) w uC?
- itd...
M
Marek Dzwonnik
U¿ytkownik "PoKrec"
napisa³ w wiadomo¶ci news:cnnikc$ov4$ snipped-for-privacy@news.onet.pl
Poka¿ jeszcze schemat swojej p³ytki z procesorem i "niezbêdnikami".
P
PoKrec
za niedługo ja narysuje i wyśle linka do schematu
pozdrawiam PoKrec
P
PoKrec
to czemu jak dam ignore to zczytuje zawartość procka ??
jak podłącze i "zczytuje" to jest ~1.4V
nie wiem jak to sprawdzić ale skoro "zczytuje" to chyba kwarc działa
mam kwarc 10MHz i dwa kondensatory 33pF
sprawdzałem miernikiem i wszytkie nóżki wydają sie być podłączone poprawnie
odłączyłem układ generujący reset (mikro przełącznik + R=8.2KOhm i C=10uF)
innych dodatków nie ma
mam tylko jeden
jest te 1.4V, tyle powinno być ??
nie bardzo rozumiem, wydaje mi się że zasilanie idzie z lpt ?? nie ma racji ??
tak przechodzą, chociażby vcc i gnd:) + wszytko poprawnie dochodzi do sn74hc244n i od sn74hc244n do lpt tez
nic innego poza sygnałem z programatora nie jest tam dołączone
a i może w pony prog trzeba zaznaczyć któryś z tych checkboxow w ustawieniach (polarity ...) a może w biosie należy wybrać któryś z konkretnych trybów ??
pozdrawiam PoKrec
M
Marek Dzwonnik
U¿ytkownik "PoKrec"
napisa³ w wiadomo¶ci news:cnpmsr$6id$ snipped-for-privacy@news.onet.pl
Jak dasz "ignore" to Pony potrafi "odczytaæ" procka za za³o¿on± blokad± odczytu. Tyle ¿e dostajesz co¶ w rodzaju: "0123456789ABCDEF0912345.....". Patrzy³e¶ _co_ odczytujesz? Czysty flash powinien zwróciæ same FF.
??!
Zwróæ uwagê na katalogowy zakres napiêæ zasilaj±cych uC. Przy taktowaniu
10MHz proc 2313 wymaga min 4V. Te 1.4V ma siê nijak.
NIE! To zasilanie p³ytki uC przy okazji zasila równie¿ bufor w STK200. Spójrz na kierunek diody przy HC244. P³ytka uC musi byæ pod±czona do w³asnego zasilacza.
Prawdopodobnie tu jest pies pogrzebany. Pod³±cz zasilacz i powiedz co wysz³o.
P
PoKrec
dzięki jak już pisałem jestem lamerem w tej dziedzinie ... :) zasilanie uda mi się zorganizować dopiero jutro będę na bieżąco informował o "postępach"
jeszcze raz thx
pozdrawiam PoKrec
P
PoKrec
po daniu ignore otrzymuje same FF
teraz juz zrobiłem zasilanie i mam na procku 4.97V i dalej otrzymuje ten komunikat
czy na czas programowania isp, na reset nalezy podac na stale vcc czy gnd ja zostawilem ja podlaczaona jedynie do programatora ??
pozdrawiam PoKrec
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.