Programator WILLEMPROG 3 cz2.pdf
(
238 KB
)
Pobierz
Programator WillemProg 3.0, część 2 - AVT-5070
P R O J E K T Y Z S I E C I
Programator WillemProg 3.0
Programator
WillemProg 3.0,
część 2
AVT−5070
W†drugiej czÍúci artyku³u
koÒczymy opis p³yty bazowej
WillemProga. Zamieszczamy
takøe krÛtk¹ instrukcjÍ obs³ugi
programu steruj¹cego prac¹
programatora. Jeøeli
zainteresowanie programatorem
bÍdzie duøe, w†najbliøszych
wydaniach EP przedstawimy
adaptery do WillemProga,
dziÍki ktÛrym programowanie
uk³adÛw innych niø
wymienione w†poprzedniej
czÍúci opisu nie bÍdzie
stanowi³o problemu.
Ze wzglÍdu na prost¹ budowÍ,
montaø WillemProga nie powinien
sprawiÊ k³opotu takøe mniej
wprawnym konstruktorom. Podczas
obsadzania elementÛw na p³ytce
drukowanej pomocny bÍdzie sche-
mat montaøowy pokazany na
rys.
2
. Montaø naleøy rozpocz¹Ê od
wlutowania zworek, ktÛry bardzo
duøa liczba jest wynikiem wyko-
nania projektu p³ytki na laminacie
jednostronnym. Zworki moøna wy-
konaÊ ze srebrzanki lub kynaru, ze
wzglÍdu na ryzyko korodowania
nie zalecamy wykorzystywania do
tego celu drutu miedzianego.
W†zaleønoúci od zasobnoúci
portfela jako podstawkÍ pod pro-
gramowany uk³ad moøna zastoso-
waÊ 32-stykow¹ podstawkÍ ZIF
(co wi¹øe siÍ jednak ze sporymi
kosztami, zapewnia natomiast d³u-
g¹ øywotnoúÊ programatora) lub
zwyk³¹ podstawkÍ tulipanow¹.
Ostatecznoúci¹ jest zastosowania
najtaÒszych podstawek ze stykami
sprÍøynowymi, ktÛrych trwa³oúÊ
jest bardzo niska. Podstawki war-
to zastosowaÊ takøe pod pozosta³e
uk³ady programatora, co u³atwi
serwisowanie urz¹dzenia.
Oprogramowanie
Oprogramowanie steruj¹ce prac¹
programatora zamieúciliúmy na p³y-
cie CD-EP6/2002B, jest ono takøe
dostÍpne (bezp³atnie!) na kilku stro-
nach internetowych, w†tym na stro-
nie twÛrcy programatora -
www.wil-
lem.org
. Program nie wymaga in-
stalacji, wystarczy go skopiowaÊ
i†uruchomiÊ z†dowolnego katalogu.
Wersja dostÍpna w†ostatnich
dniach czerwca obs³uguje klasyczne-
go WillemProga, a†takøe jego udos-
konalon¹ wersjÍ 3.0 (z punktu wi-
Rys. 2. Schemat montażowy płytki programatora
Elektronika Praktyczna 7/2002
49
Programator WillemProg 3.0
powiada uøytkownikowi sposÛb
skonfigurowania nastaw DIP-swit-
cha i†umiejscowienie programo-
wanego uk³adu w†podstawkach.
Na
rys. 4
pokazano widok za-
k³adki
Device
g³Ûwnego okna pro-
gramu. Jest w†nim wyúwietlany wi-
dok fragmentu p³ytki drukowanej
z†wyraünie zaznaczonym umiejsco-
wieniem programowanego uk³adu,
a†takøe po³oøenie prze³¹cznikÛw
w†DIP-switchu. TwÛrcy oprogramo-
wania przewidzieli moøliwoúÊ rÍcz-
nego modyfikowania parametrÛw
czasowych impulsÛw programuj¹-
cych, ale dla wiÍkszoúci programo-
wanych uk³adÛw øadne modyfikacje
nie s¹ konieczne. Kaødorazowo po
uruchomieniu program przyjmuje
domyúlne dla kaødego uk³adu war-
toúci parametrÛw czasowych, dziÍki
czemu ryzyko uszkodzenia progra-
mowanego uk³adu zosta³o zminima-
lizowane. WybÛr programowanego
uk³adu jest moøliwy dziÍki syste-
mowi rozwijanych okienek (
rys. 5
),
w†ktÛrych pogrupowano uk³ady pod
wzglÍdem funkcjonalnym.
Program wyposaøono w†prosty
edytor bufora wpisywanych da-
nych, ktÛrego moøliwoúci w†tej
wersji programu s¹ bardzo ma³e,
ale wystarczaj¹ do realizacji typo-
wych zadaÒ.
TwÛrcy oprogramowania pomyú-
leli takøe o†u³atwieniu testowania
i†uruchamiania programatora: pro-
gram wyposaøono w†zak³adkÍ (
rys.
6
), z†poziomu ktÛrej moøna zmie-
niaÊ stany logiczne na poszczegÛl-
nych wyprowadzeniach podstawki
ZIF32. Moøna zmieniaÊ zarÛwno
stany pojedynczych wyprowadzeÒ,
jak i†grupami (oddzielnie dla ma-
gistrali danych i†adresowej).
Andrzej Gawryluk, AVT
Rys. 5. Wybór typu programowane−
go układu jest łatwy
Rys. 3. Program sterujący pracą
programatora obsługuje jego
obydwie wersje (klasyczną i 3.0)
Projekt przedstawiony w†artyku-
le opracowa³ Willem Kloosterhuis
(http://www.willem.org). Wersja
przedstawiona w†artykule jest zmo-
dyfikowan¹, wersj¹ WillemProga 3.0,
w†pe³ni z†nim kompatybiln¹.
Program do uruchamiania i†tes-
towania p³ytki programatora: http:/
/scorpius.spaceports.com/~mpu51/
eprom/prog/ETESTDB25.zip.
Nowe wersje oprogramowania ste-
ruj¹cego: http://scorpius.space-
ports.com/~mpu51/eprom/win9x.html.
dzenia osoby obs³uguj¹cej, najwaø-
niejsza rÛønica polega na innym
ulokowaniu DIP-switcha konfiguruj¹-
cego sprzÍt programatora). Prze³¹cza-
nie trybÛw pracy programu umoøli-
wia przycisk wyrÛøniony na
rys. 3
.
Program oprÛcz funkcji steru-
j¹cych, spe³nia takøe rolÍ inter-
aktywnego pomocnika, ktÛry pod-
Rys. 4. Widok zakładki
Device
z informacjami o konfiguracji DIP−
switcha i innych parametrach
programowania
Rys. 6. Zakładka umożliwiająca
edycję stanów na wyprowadze−
niach podstawki ZIF32
50
Elektronika Praktyczna 7/2002
Plik z chomika:
TOMZI5
Inne pliki z tego folderu:
SPIS PSMIECI.pdf
(302 KB)
jtak.rar
(42 KB)
jtag_scheme.jpg
(47 KB)
pr-jotak.jpg
(54 KB)
1 jtag(2).png
(27 KB)
Inne foldery tego chomika:
Naprawa Zasilaczy Komputerowych
N-box ITI-5800s PRZERÓBKA
Pomoce serwis
prywatne pliki elektroniki
tv schematy serwisowe
Zgłoś jeśli
naruszono regulamin