51&AVRprog.pdf

(338 KB) Pobierz
32066636 UNPDF
S P R Z Ę T
Programator dla zdecydowanych
komfortu pracy z†programa-
torem, jest koniecznoúÊ rÍcz-
nego przestawiania zworki
wewn¹trz obudowy progra-
matora w†zaleønoúci od ro-
dziny programowanych mik-
rokontrolerÛw. Co prawda,
program steruj¹cy prac¹
urz¹dzenia przypomina o†ko-
niecznoúci zmodyfikowania
po³oøenia jumpera ( rys. 1 ),
ale wydaje siÍ, øe rozwi¹za-
nie zastosowane w†programa-
torze nie przystaje do
wspÛ³czesnego poziomu
techniki. Zw³aszcza øe pi-
nÛw jupmera nie opisano na
p³ytce (opisano je natomiast
na naklejce umieszczonej na
dolnej czÍúci obudowy).
Na tym koÒcz¹ siÍ niedoci¹g-
niÍcia, jakie uda³o siÍ wychwy-
ciÊ podczas kilkudniowych tes-
tÛw 51&AVRprog. Reszta - po-
Programator 51&AVRprog
jest niewielkim urz¹dzeniem
zasilanym z†zasilacza siecio-
wego, wspÛ³pracuj¹cym ze ste-
ruj¹cym komputerem PC po-
przez z³¹cze rÛwnoleg³e zgod-
ne ze standardem Centronics.
Umoøliwia on programowanie
wiÍkszoúci mikrokontrolerÛw
z†rodziny '51 i obs³uguje tak-
øe wszystkie obecnie dostÍp-
ne mikrokontrolery z†rodziny
AVR. Dodatkowo 51&AVRprog
umoøliwia programowanie sze-
regowych pamiÍci EEPROM
z†interfejsem I 2 C, SPI oraz
Microwire. Moim zdaniem,
brakuje w†grupie obs³ugiwa-
nych uk³adÛw standardowych
pamiÍci EPROM, ktÛre s¹ na-
dal czÍsto stosowane w†syste-
mach mikroprocesorowych.
Pewn¹ niedogodnoúci¹
wp³ywaj¹c¹ na obniøenie
dobnie do LabProg'a 48LV -
stanowi kwintesencjÍ wyczucia
ìtematuî programowania mik-
rokontrolerÛw, przy czym
szczegÛlne s³owa uznania nale-
ø¹ siÍ twÛrcom oprogramowa-
nia. Jest to dok³adnie ten sam
program, ktÛry steruje prac¹
pozosta³ych urz¹dzeÒ oferowa-
nych przez firmÍ Elnec. Nie
bÍdÍ go w†zwi¹zku z†tym zbyt
szczegÛ³owo omawia³, skupiÍ
siÍ na szczegÛ³ach wyraünie
zwiÍkszaj¹cych komfort pracy.
Rys. 1.
Elektronika Praktyczna 11/2000
59
Ekspansja s³owackiej firmy Elnec na polski rynek trwa.
W†artykule przedstawiamy kolejny programator oferowany
przez tÍ firmÍ. Jego moøliwoúci s¹ znacznie mniejsze niø
programatora LabProg 48LV (opisany w†EP10/2000), ale teø ma
zdecydowanie niøsz¹ cenÍ. Z†tych w³aúnie powodÛw jest to programator
dla preferuj¹cych mikrokontrolery konkretnej rodziny i nisk¹ cenÍ narzÍdzi
wspomagaj¹cych.
32066636.006.png 32066636.007.png 32066636.008.png
S P R Z Ę T
Rys. 2.
koszt potrzebny algorytm i†udo-
stÍpnia w†nowej wersji oprogra-
mowania.
Kilkanaúcie dni testÛw w†re-
dakcyjnym laboratorium do-
wiod³o, øe programator
51&AVRprog doskonale spe³-
nia obietnice zawarte w†doku-
mentacji, ktÛrej jakoúÊ jest
zreszt¹ bardzo dobra. Niedos-
tatki, o jakich wczeúniej pisa-
³em, s¹ do pominiÍcia,
zw³aszcza øe jakoúÊ oprogra-
mowania i†estetyka programa-
tora s¹ wysokiej prÛby.
Andrzej Gawryluk, AVT
Po uruchomieniu program
automatycznie wykrywa do³¹-
czone do komputera urz¹dze-
nia, przeszukuj¹c dostÍpne
w†komputerze porty szeregowe
i†rÛwnoleg³e. W†zaleønoúci od
typu wykrytego urz¹dzenia,
program samoczynnie dostoso-
wuje do niego wygl¹d okna
i†strukturÍ menu steruj¹cego.
Dane wejúciowe do progra-
mowania mog¹ byÊ przygoto-
wane w†jednym z†kilku stan-
dardowych formatÛw, ktÛre s¹
automatycznie konwertowane
do postaci binarnej przez kon-
werter wbudowany w†program
steruj¹cy. Uøytkownik moøe
zdefiniowaÊ maski dla wszys-
Rys. 3.
tkich obs³ugiwanych formatÛw
plikÛw ( rys. 2 ).
Ogromn¹ pomoc¹, zw³aszcza
dla mniej wprawnych uøytkow-
nikÛw, jest bogaty zestaw komen-
tarzy u³atwiaj¹cych prawid³owe
zaprogramowanie wybranego
uk³adu. Przyk³ady takiej pomocy
to m.in. ogÛlny opis programo-
wanego uk³adu ( rys. 3 ) oraz wy-
úwietlenie opisu konfiguracji pro-
gramowania, ktÛr¹ uøytkownik
przyporz¹dkowa³ uk³adowi danej
Rys. 4.
wersji ( rys. 4 ). W†bardzo przyjaz-
ny sposÛb program umoøliwia
uøytkownikowi modyfikacjÍ oraz
pomijanie niektÛrych etapÛw pro-
gramowania, czego doskona³ym
przyk³adem jest moøliwoúÊ selek-
tywnego programowania pamiÍci
programu, tablic kodowania, itp.
( rys. 5 ). W†podobny sposÛb moø-
na ustaliÊ sposÛb programowania
uk³adÛw wybranego typu ( rys. 6 ),
przy czym program samoczynnie
tworzy bazÍ danych zawieraj¹c¹
indywidualne parametry sposobu
programowania ustalone wczeú-
niej przez uøytkownika.
Podobnie do innych progra-
matorÛw firmy Elnec, takøe
51&AVRprog jest objÍty bezp³at-
nym programem Keep-Current ,
dziÍki ktÛremu uøyt-
kownik ma ci¹g³y, bez-
p³atny dostÍp do naj-
nowszych programÛw
steruj¹cych w†wersjach
dla Windows (takøe
2000) i†DOS. Drug¹
niebanaln¹ atrakcj¹ jest
program AlgOR , ktÛry
umoøliwia zg³aszanie
przez uøytkownikÛw
programatora koniecz-
noúci opracowania al-
gorytmÛw programowa-
nia dla mniej popular-
nych uk³adÛw. Jeøeli
takich prÛúb jest
wiÍcej, producent opra-
cowuje na w³asny
Rys. 5.
Urz¹dzenie prezentowane
w†artykule udostÍpni³a firma
Eurodis Microdis, tel. (0-71)
367-57-41, www.eurodis.com.pl.
Na p³ycie CD-EP11/2000B,
w†katalogu \Elnec WWW
znajduje siÍ kopia interneto-
wej strony firmy Elnec.
Rys. 6.
60
Elektronika Praktyczna 11/2000
32066636.009.png 32066636.001.png 32066636.002.png 32066636.003.png 32066636.004.png 32066636.005.png
Zgłoś jeśli naruszono regulamin