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-
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
Plik z chomika:
grzesrekin
Inne pliki z tego folderu:
43_47.pdf
(645 KB)
1.pdf
(2331 KB)
10_16.pdf
(689 KB)
129_130.pdf
(173 KB)
131_132.pdf
(206 KB)
Inne foldery tego chomika:
01.04
02.04
03.04
04.04
05.04
Zgłoś jeśli
naruszono regulamin