programator ISP 89Sxxxx

May 17, 2004 2 Replies

Witam,



Zrobi³em sobie programatorek na LPT, jaki¶ tam mój wymys³. W zwi±zku z du¿ym oporem urz±dzenia co do ca³kowicie poprawnego dzia³ania mam parê pytañ do praktyków. Czy taki np.89S51 wymaga specjalnej troski je¶li chodzi o zak³ócenia (ekranowany przewód LPT?), bo z raz na 5 razy uk³ad nie wchodzi w tryb programowania, tzn. odpowiada samymi zerami lub jakim¶ ¶mieciem, nie pomagaj± opó¼nienia po 1ms w operacjach I/O na LPT. Odczyt pamiêci programu to krzaki, aczkolwiek prawie powtarzalne. Uk³ad jest nowy, wiêc to jaki¶ b³±d odczytu chyba. I ostatnie pytanie co maj± znaczyæ w odczycie sygnatury bity A11-A7 i jak to siê ma do adresów 0H,100H,200H z trybu równoleg³ego. Kwarc procesora to 4MHz, wiêc warunek na 1/16 SCK z opó¼nieniami po 1ms na pewno spe³niam, port LPT pracuje w trybie ECP.



A nie prosciej skorzystac z gotowego softu?

formatting link

Prosciej, ale uzywam sdcc w ultraedit i wszystkie programy narzedzowe mam tam skonfigurowane jako command line pod przyciskami, co daje szybszy proces wytworczy niz przelaczanie sie miedzy okienkami, a poza tym mam zaufanie tylko do programow, ktore sam napisze:-). Dalej licze na pomoc, zaczynam wszystkie przewody sygnalowe dawac jako ekranowane oraz dam po 100pF jako uk³ad calkujacy na nogach ISP, mam jeszcze pare pomyslow, ale jak to nie pomoze to skonczy sie pewnie na oscyloskopie cyfrowym, ktory prawde mi pokaze (musze go tylko pozyczyc od kolegi).

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required