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.
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
Plik z chomika:
rflq
Inne pliki z tego folderu:
A. Witkowski - Mikrokontrolery AVR - programowanie w języku C. przykłądy zastosowań.pdf
(16603 KB)
AVRUSBaspPL.pdf
(783 KB)
Kurs C AVR.pdf
(671 KB)
51&AVRprog.pdf
(338 KB)
Emulator-programator mikrokontrolerow AVR i 51.PDF
(507 KB)
Inne foldery tego chomika:
angielski
AUDIOBOOKI
Automatyka
Dokumenty
e-book
Zgłoś jeśli
naruszono regulamin