You are on page 1of 3

P O D Z E S P O Y

Tanie narzdzia
dla mikrokontrolerw ST7
Posiadajce liczne zalety, lecz
do niedawna mao znane
w Polsce, mikrokontrolery
ST7 zyskuj coraz wiksze
zainteresowanie. Niewtpliwie
przyczynia si do tego rosnca
dostpno tanich narzdzi
rozwojowych, a take coraz
lepsze wsparcie techniczne.
Programowanie i debugowanie
w ukadzie

Jeszcze kilka lat temu oferta w


zakresie narzdzi sprztowych dla
ST7 ograniczaa si do zestaww
startowych ST7KNDx-KIT firmy Kanda (o stosunkowo niewielkich moliwociach) i zaawansowanych, lecz
wyranie droszych zestaww rozwojowych ST7MDTx-DVP. Do penej
optymalizacji aplikacji byo niezbdne
uycie kosztownych emulatorw z serii ST7MDTx-EMU. Ofert uzupeniay standardowe programatory z rodziny ST7MDTx-EPB.
Po pojawieniu si i upowszechnieniu wersji flashowej tych mikrokontrolerw oraz rozszerzeniu przez
STMicroelectronics wsppracy z firm SofTec Microsystems sytuacja ulega istotnym zmianom. Dostpne jest
bardzo wygodne i stosunkowo niedrogie narzdzie o nazwie inDART
(fot. 1), umoliwiajce programowanie,
emulacj i debugowanie w ukadzie
(in-circuit) mikrokontrolerw z pamici programu typu Flash. Moliwe
jest pene debugowanie stanu procesora (puapki, praca krokowa, podgld
zawartoci rejestrw i zmiennych). In-

Fot. 2.

Elektronika Praktyczna 2/2005

Fot. 1.

DART osiga tak du funkcjonalno


dziki protokoowi komunikacyjnemu
ICC (In-Circuit Communication), zastosowanemu w ST7 Flash. Z komputerem PC inDART komunikuje si - zalenie od wersji - poprzez magistral USB lub port rwnolegy. InDART
mona zamwi opcjonalnie w komplecie z dodatkow pytk demonstracyjn, wyposaon w konkretny mikrokontroler (fot. 2). Pytki s wyposaone w diody LED, przyciski, potencjometr, system zworek i pole prototypowe, a wic umoliwiaj zestawianie i badanie ukadw prbnych
bez koniecznoci przygotowywania
wasnej pyty. Do poczenia pytki
z debuggerem suy umieszczony na
pytce konektor ICC.
Taki sam konektor powinien byc
umieszczony w pytce z docelow
aplikacj, aby byo moliwe programowanie mikrokontrolera podczas produkcji i w fazie poprodukcyjnej. Istniej take specjalne wykonania tych
zestaww, przeznaczone dla starszych
wersji mikrokontrolerw ST72CXXX.
Najnowsza wersja STXF-INDART/USB
oprcz ST7 jest w stanie obsuy
take flashowe odmiany innych interesujcych mikrokontrolerw STM, rodziny ST5.
InDART kosztuje rednio ok. 200

USD. Mona je zamawia zarwno u


dystrybutorw STMicroelectronics, jak
i u przedstawicieli handlowych SofTec Microsystems (tab. 1).

Supertanie zestawy ewaluacyjne


z Polski

Dla podrodziny ST7Lite bardzo


zblione pytki ewaluacyjne z polem prototypowym s oferowane po
bardzo konkurencyjnych cenach take przez rodzim firm Propox (www.
propox.com) z Gdyni, jako jeden z
elementw zestawu ewaluacyjnego.
Pyta EVBST7-01 obsuguje kontrolery serii ST7Lite0 oraz ST7LiteS.
Jest wyposaona jest w bogaty zestaw
urzdze zewntrznych tj. zegar czasu rzeczywistego M41T00 z podtrzymaniem bateryjnym, przekanik, buzzer, termometr LM35, cztery przeczniki, diody wiecce, wywietlacz
LCD 2x16 znakw. Mikrokontrolery z
serii ST7Lite s zasilane jest napiciem o wartoci od 2,4 V do 5,5 V.
W tym celu zasilacz na pycie zosta wyposaony w moliwo doboru odpowiedniego napicia zasilania.
Wszystkie wyprowadzenia mikrokontrolera s wyprowadzone na zewntrz
na zczu szpilkowym, co w poczeniu z duym polem prototypowym
umoliwia tworzenie wasnych projek-

65

8-bitowe
P O D Z E S P O Y mikrokontrolery
Flash dedykowane
do zastosowa z USB

www.st.com/mcu
www.stmcu.com

ST72F651 i ST72F652
USB Full Speed, SPI, I2C i DTC
16 lub 32kB pamici programu
WDG, IAP, ICP, LVD, ROP
obudowy TQFP48 (7x7) i TQFP64 (10x10)
maksymalne wykorzystanie pasma
Idealne do transferu duych plikw, na przykad w
nonikach pamici Flash i urzdzeniach zapisujcoodczytujcych.
Wsplpracuj z kartami kadego typu.

ST

72

ST726
5

63

ST72F63B

USB Low Speed, SCI i I2C


4, 8, 16 lub 32 kB pamici programu
WDG, IAP, ICP, LVD, ROP
obudowy SDIP32, SO24, SO34 i TQFP48 (7x7)
Odpowiednie do aplikacji wymagajcych wymiany krtkich
wiadomoci, takich jak dojstiki, game-pady, a take
zasilacze awaryjne UPS.

ST7SCR dedykowany do jednoukadowych czytnikw kart chipowych zgodnych ze standardem EMV. USB Full Speed,
wbudowany interfejs analogowy i ISO-7816 UART. Cztery wyjcia sterujce do LED. Zabezpieczenie ESD 4 kV. Obudowy SO24 i
TQFP64. Wysoki stopie bezpieczestwa transakcji przy niskim koszcie czytnika.

Narzdzia rozwojowe
zestawy ewaluacyjne z firmwarem
i sterownikami do PC, od 115 USD

tani programator- debugger w ukadzie


InDart firmy SofTec Microsystems

emulatory i programatory producenta

bezpatny pakiet assemblera STVD7

pakiety stron trzecich dla jzyka C

ST7MDTULS-EVAL dla ST7263


Dostpne zestawy ewaluacyjne dla ST72F63 i ST72F65x to wysokiej klasy
gotowe rozwizania dla nonikw pamici do 1 GB (Pocket Flash Drive)
i urzdze zapisujco- odczytujcych (Flash Card Writers).
ST7265x-EVAL/MS

Po blisze informacje
o mikrokontrolerach
i narzdziach, a take pakiety
softwarowe, zapraszamy
na www.stmcu.com.
66

Dystrybutor:
FUTURE ELECTRONICS POLSKA Sp. z o.o.
03-704 Warszawa, ul. Panieska 9
tel. (0-22) 618 92 02; fax (0-22) 618 80 50
www.futureelectronics.com

Elektronika Praktyczna 2/2005

P O D Z E S P O Y
Tab. 1. Zestawienie dostpnych wariantw InDART-w
Wersja
STXF-INDART/USB

Obsugiwane mikrokontrolery

Zaawansowane puapki

Czas rzeczywisty

ST7 Flash, ST5 Flash

tak(1)

tak(2)

ST7FLIT0-IND/USB
ST7FLIT2-IND/USB
ST7F264-IND/USB

ST7 Flash

tak(1)

tak(2)

ST7F521-IND/USB
ST7C254-INDART

ST72C104/215/216/
254

tak

ST7C334-INDART

ST72C124/314/334

tak

ST7FLITE0-INDART

ST7FLITE0x

tak

ST72F26x

tak

ST7F264-INDART
1.
2.
3.

Pytka ewaluacyjna (z
mikrokontrolerem)

Port

nie

USB

tak (ST7FLite09
- DIP16)
tak (ST7FLite29
- DIP16)
tak (ST72F264
SDIP32)
tak (ST72F521 TQFP64)(3)
tak (ST72C254- SDIP32)
tak (ST72C334
- DIP56)
tak (ST7FLite09
- DIP16)
tak (ST72F264 SDIP32)

USB
USB
USB
USB
rwnolegy
rwnolegy
rwnolegy
rwnolegy

Dotyczy tylko mikrokontrolerw z moduem on chip debug


Real-time, z ograniczeniem w ustanawianiu puapek dla mikrokontrolerw bez moduu on chip debug
Pytka ewaluacyjna obsuguje take ST72F32x

tw. Na pycie znajduje si zcze do


programowania zgodne z ICC i umoliwiajce programowanie kontrolera w
ukadzie bez potrzeby wyjmowania go
z podstawki. Do tego samego zcza
mona podczy inDART w programator ICPcable I.
Wraz z pyt dostpne jest przykadowe oprogramowanie wykorzystujce dostpne peryferia. W skad
przykadowych aplikacji wchodz: migajce diody, test wywietlacza LCD,
termometr cyfrowy, termostat, zegarek
z budzikiem, woltomierz. Dziki swojej uniwersalnoci i bogatemu wyposaeniu pytka moe znale zastosowanie w biurach projektowych i laboratoriach wyszych uczelni. Podstawowa wersja sprzedawana jest w cenie
45 z. Druga pyta Propoxu EVBST7-02
(fot. 2) obsuguje ST7Lite1 oraz
ST7Lite2 i kosztuje od 49 z wzwy,
trzecia ST7226x w podstawowej
wersji - 65 z.

Tanie programatory

Istotn zalet ST7 w wersji Flash


jest moliwo programowania w
ukadzie. Potrzebny do tego programator nie jest zbyt skomplikowany.
Uytkownik ma tu do wyboru midzy

Fot. 3.

Elektronika Praktyczna 2/2005

innymi oferowany przez STMicroelectronics ST7-STICK (fot. 3), dostarczany w komplecie z oprogramowaniem
ST7 Visual Programmer (STVP7), okablowaniem i zasilaczem, atrakcyjny
Flasher ST7 (z oprogramowaniem) firmy Segger (www.segger.com), nie wymagajcy poczenia z komputerem
macierzystym, programatory ST7ISP i
ST7 Key Fob firmy Kanda oraz bardzo konkurencyjny cenowo pogramator rodem z Polski ICPcable I, oferowany przez Propox.
ICPcable I (fot. 4) nadaje si do
programowania w systemie procesorw rodziny ST7Flite, ST7FDALI i
ST72Fxxx w obudowach 32-wyprowadzeniowych. Programator komunikuje
si z komputerem PC poprzez zcze
Centronics, poczenie z ukadem docelowym odbywa si natomiast za pomoc kabla zgodnego z ICC (wymagana obecno odpowiedniego gniazda na pycie). Wsppracuje z dostpnym bezpatnie programem STVP7 i
jest kompatybilny z ST7-STICK. Koszt
tego programatora to 36 z.
Od strony oprogramowania du
zacht dla programistw stwarza
darmowe nowoczesne rodowisko projektowe ST7 Visual Develop (STVD7)
z edytorem, kompilatorem assemblera i symulatorem programowym z debuggerem. Wsplnie z nim instalowany jest zwykle STVP7 dla programatorw. Dla fanw jzyka C proponuje
si kompilatory firm Cosmic Software (www.cosmic-software.com) i Metrowerks (www.metrowerks.com), z ktrymi w/w rodowisko wsppracuje bez
problemw. Wersja ewaluacyjna udostpniana nieodpatnie przez Cosmic
Software z powodzeniem wystarcza

dla aplikacji na ST7Lite (do 4 kB).


Pisalimy juz na ten temat w EP9/
2004, publikujc oprogramowanie na
CD-EP9/2004B.

Wsparcie techniczne

Poytecznym uzupenieniem opisanych narzdzi s zgromadzone w internecie na stronie The ST Microcontroller Support Side www.stmcu.com
materiay pomocnicze w postaci dokumentacji technicznej, podrcznikw
programowania, not aplikacyjnych,
firmwareu, przykadowych programw
i bibliotek dla programistw, w tym
ST Library. Czytelnik znajdzie na niej
rwnie odpowiedzi na najczciej zadawane pytania (FAQ), multimedialny
kurs na temat ST7, kontakt do firm
wiadczcych usugi konsultacyjne,
informacje o seminariach on-line, bdzie te mg zabra gos na forum
dyskusyjnym. Jest tam take dostpny
ST7 Toolset, zawierajcy opisane wyej pakiety STVP7 i STVD7.
Z prezentowanej witryny moliwy
jest rwnie dostp do narzdzi programowych wybranych stron trzecich,
m.in. bezpatnej edycji kompilatora C
firmy Cosmic.
KK

Fot. 4.

67

You might also like