76_78.pdf

(269 KB) Pobierz
podzespoly.indd
P R O G R A M Y
Visual
Develop
O mikrokontrolerach ST7 robi
się coraz głośniej w naszym
kraju, co jest bez wątpienia
uzasadnione ich przemyślaną
budową, dobrym wyposażeniem
w peryferia i niskimi cenami.
Do niedawna dotkliwą
bolączką użytkowników
mikrokontrolerów z tej
rodziny był brak wygodnego
środowiska projektowego (IDE),
które integrowałoby wszystkie
narzędzia wspomagające
realizację projektów.
Środowiska projektowe dla elek-
troników stają się coraz bardziej po-
dobne do siebie. Chodzi tu przede
wszystkim o wygląd interfejsu użyt-
kownika, ale twierdzenie to jest
w większości przypadków prawdziwe
także dla możliwości oferowanych
przez IDE ( Integrated Development
Environment ). Drogą „wizualnej” kom-
patybilności z obowiązującymi obec-
nie trendami podążyli także twórcy
pakietu ST7 Visual Develop, który
w bezpłatnej wersji (publikujemy ją
na płycie CD-EP9/2004B) integruje:
– środowisko graficzne ( rys . 1 ) z in-
terfejsami służącymi do komunika-
cji z użytkownikiem,
– kompilator asemblera ST7,
– symulator programowy ( rys . 2 )
z debugerem umożliwiającym pod-
gląd stanu pracy mikrokontrolera,
do czego są potrzebne dodatkowe
narzędzia sprzętowe.
Jak wspomniano, rozmieszczenie
okien IDE jest typowe dla większo-
ści współczesnych systemów projek-
towych stosowanych w elektronice,
Rys. 1. Widok głównego okna programu ST7 Visual Develop
76
Elektronika Praktyczna 9/2004
Środowiska projektowe dla elek-
troników stają się coraz bardziej po-
32814183.015.png 32814183.016.png 32814183.017.png 32814183.018.png 32814183.001.png 32814183.002.png 32814183.003.png 32814183.004.png 32814183.005.png 32814183.006.png
P O D Z E S P O Ł Y
Rys. 2. Widok głównego okna programu ST7 Visual Develop w trybie sy-
mulacji wykonywania programu
a dzięki zaawansowanym mecha-
nizmom konfiguracji, prezentowa-
ne środowisko może współpracować
z kompilatorami C firm MetroWerks
oraz Cosmic. Dzięki temu, cały pro-
ces tworzenia i uruchamiania pro-
gramu, niezależnie od zastosowanego
kompilatora, odbywa się w jednym
środowisku graficznym, co zapobiega
konieczności dostosowywania przy-
zwyczajeń projektanta do zmieniają-
cych się narzędzi.
Twórcy ST7 Visual Develop wy-
konali sporą pracę, implementując
w programie wygodne konfiguratory
(jak na przykład konfigurator stosu
pokazany na rys . 3 ), które umożli-
wiają użytkownikowi bardzo ściśle
dopasować sposób działania oprogra-
mowania do jego wymogów.
Asembler bezpłatnie
Bezpłatne środowisko ST7
Visual Develop jest dostar-
czane wraz z kompilatorem
asemblera dla mikrokon-
trolerów ST7, symulatorem
i programem obsługującym
programatory ISP.
Dla fanów języka C
Firmy Cosmic Software
i Metrowerks oferują kom-
pilatory C przystosowane
do współpracy z prezento-
wanym w artykule pakie-
tem ST7 Visual Develop.
Cosmic Software udostępnia
wersję ewaluacyjną swojego
kompilatora (publikuje-
my ją na CD-EP9/2004B)
z ograniczeniem do 2 kB
(lub 4 kB w wersji dla
mikrokontrolerów ST7Lite)
kodu wynikowego.
Rys. 4. Widok głównego okna pro-
gramu ST7 Visual Programme
Jednocześnie z IDE jest instalo-
wany pomocniczy program ST Vi-
sual Programmer ( rys . 4 ), którego
zadaniem jest umożliwienie progra-
mowania i kasowania pamięci nie-
ulotnych mikrokontrolerów ST72.
Także w przypadku tego programu,
użytkownik ma duże możliwości
wpłynięcia na jego konfigurację, co
ma niebagatelny wpływ na wygodę
korzystania z niego.
Przedstawione oprogramowanie
jest atrakcyjną propozycją dla pro-
jektantów ceniących sobie stabilność
środowiska, w którym realizują pro-
jekty. Możliwy do zaobserwowania
ciągły rozwój pakietu ST7 Visual
Develop dobrze rokuje tym konstruk-
torom, którzy „postawili” na mikro-
kontrolery ST7.
Andrzej Gawryluk
Rys. 3. Jeden z wbudowanych
w ST7 Visual Develop graficznych
konfiguratorów
Informacje dodatkowe
Dodatkowe informacje: www.metrowerks.com ,
www.cosmic-software.com .
78
Elektronika Praktyczna 9/2004
32814183.007.png 32814183.008.png 32814183.009.png 32814183.010.png 32814183.011.png 32814183.012.png 32814183.013.png 32814183.014.png
Zgłoś jeśli naruszono regulamin