Problem z programowaniem ISP

Apr 10, 2004 13 Replies

Witam Mam mikrokotroler AT89s8252 , który programujê przez kabel z portu LPT i programator AEC ISP. Po³±czenie procka z kompem jest bezpo¶rednio i teraz mam pewne problemy, na jednym kompie udaje siê tylko czasami co¶ zaprogramowaæ (win98), natomiast na domowym(winxp) nie daje siê wogóle zaprogramowaæ. Albo pisze od razu, ¿e jaki¶ error itp. albo np. doprogramuje do 20% i error. Co to mo¿e byæ ?? Czyta³em co¶ o pod³±czaniu procka do LPT przez rezystory 1k. Dodam ¿e bez problemu mo¿na odczytaæ to , co w procku.



Pozdrawiam, Teres



Spróbuj tym softem, tez obsluguje kabelek AEC ISP:

formatting link
dziala we wszystkich Win9x/2000/XP/2003.

Dziêki za b. szybk± odpowied¼. Odczyt dzia³a , przy zapisie dostaje Write error at address 0000(LOW) byte written: 41 byte read:00

Pozdrawiam, Teres

Wyglada na nieskasowana pamiec lub zabezpieczony uklad. Odczytaj cala pamiec ("Read Flash") do pliku i stresc, co tam widac (tylko nie cytuj calego pliku hex!).

Pamiêæ chyba uda³o siê skasowaæ , bo jest tylko ci±g FF i jakie¶ koñcówki.

formatting link
formatting link
mo¿e ustawienie trybu pracy LPT ma jakie¶ znaczenie ? Ew. czy jest mo¿liwo¶æ, ¿e wyst±pi³ ten b³±d zwi±zany z pisaniem na linie poni¿ej 500ms od w³±czenia ?

Pozdrawiam, Teres

U¿ytkownik "Teres" <teres@WyTniJ_to!!!@poczta.fm> napisa³ w wiadomo¶ci news:c5arju$5m5$ snipped-for-privacy@news.onet.pl...

Z tego co doczyta³em , wygl±da na to ¿e procek jest zabezpieczony. Teraz pytanie, jak go skasowaæ ?? Podobno jako¶ siê da :-|

Pozdrawiam, Teres

U¿ytkownik "Adam Dybkowski" snipped-for-privacy@amwaw.edu.pl> napisa³ w wiadomo¶ci news:c59sap$18cu$ snipped-for-privacy@mamut1.aster.pl...

Sam ju¿ nie wiem , niby udaje siê skasowaæ uC, nastêpnie dobrze siê programuje, verify te¿ ok, ale nie dzia³a wogóle tak jak 3ba. Mo¿e to wina kompa.

Pozdrawiam, Teres

Albo pisze od razu, ¿e jaki¶ error itp. albo np.

Ja mialem podobny problem z tym ze mi wogole procka nie widzialo. Z desperacji juz nie mialem pomyslow co to moze byc wiec skrocilem kabel i teraz dzieje mi sie tak jak u Ciebie. Ale naszczesnie mam 98 a w 98 prawie zawsze zaprogramuje. Ten XP musi jakas wiecej kompa zmuszac do pracy i powstaje wiecej zaklucen ktore uniemozliwiaja prace programatora. Kabla juz wiecej nie skroce moze kiedys sklepie sobie wrescie cos porzadnego podlaczanego na rs232 i wtedy problem krotkiego kabla zniknie.

Pozdrawiam Thomek

Użytkownik Teres napisał:

Witam!

Wykorzystywałem AEC_ISP do programowania 89S52 i tam też był problem. Miałem błędy za każdym razem ale znalazłem to:

formatting link
ście wykorzystałem patent z kondensatorkiem ale u mnie działał przy ~200pF. Pod XP także.

Pozdrawiam Bogdan

Pomiędzy SCK a masę ??

Pozdrawiam, Teres

Użytkownik Teres napisał:

Tak. Dokładnie tak jak napisano na forum elektrody. Pewnie pojemność zależy od kabli, wykonania samego portu itp. Ktoś tam wspominał, że ekranowane kable dał i było dobrze. Ja użyłem ekranowanych i dalej miałem problemy. Pomógł dopiero kondensatorek.

Pozdrawiam i powodzenia Bogdan

Lockbity powinno usunąć zwykłe kasowanie. BTW: Jak poszło po dołożeniu kondensatorka?

Jeszcze nie posz³o. Niestety nie mam ¿adnych kondensatorów, dopiero zakupiê jutro. Jak nie bêdzie chcia³o dzia³aæ, zrobie pewnie programator z Twojego programu. Takie mi siê jeszcze pytanko nasunê³o czym zrobiæ plik do wgrania do eepromu ?? Pozdrawiam, Teres

Zwykle robi go kompilator albo asembler jezeli jakies stale zadeklarujesz do umieszczenia w EEPROMie. Ale zawsze mozna recznie zrobic plik binarny zawierajacy co tam chcesz, a potem go potraktowac programem bin2hex.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required