29.pdf

(154 KB) Pobierz
SIMICE - narzędzie dla wymagających
S P R Z Ę T
SIMICE − narzędzie
dla wymagających
Mikrokontrolery serii PIC ciesz¹
siÍ coraz wiÍksz¹ popularnoúci¹
wúrÛd konstruktorÛw na ca³ym
úwiecie. Dzieje siÍ tak przede
wszystkim dziÍki rozs¹dnej
polityce handlowej producenta -
firmy Microchip. Polega ona na
dostarczaniu uøytkownikom
doskona³ych i†bardzo tanich
narzÍdzi uruchomieniowych, bez
ktÛrych nie jest praktycznie
moøliwe wykonanie øadnego
projektu.
Jedno z†nowszych opracowaÒ
prezentujemy w†artykule.
SIMICE jest sprzÍtowym
symulatorem mikrokontro-
lerÛw PIC12C5xx,
PIC12CE5xx (s³ynne 8-pi-
nowce!) oraz PIC16C5x,
montowanych w†obudo-
wach DIP18 i†DIP28. Prac¹
symulatora steruje program
narzÍdziowy MPLAB-SIM,
ktÛry jest czÍúci¹ sk³adow¹
pakietu MPLAB-IDE ( rys. 1 ).
Do pracy MPLAB wymaga
systemu operacyjnego Win-
dows 95, poza tym nie ma
specjalnych wymagaÒ
w†stosunku do komputera
na ktÛrym jest zainstalowa-
ny. Wyj¹tkiem jest koniecz-
noúÊ posiadania napÍdu
CD-ROM, poniewaø oprog-
ramowanie, jak i†dokumen-
tacja zestawu dostarczane
s¹ na p³ycie kompaktowej.
Oprogramowanie MPLAB wchodzi
w†sk³ad zestawu dostarcza-
nego przez producenta
wraz z†SIMICE. Jest ono
takøe dostÍpne (bezp³at-
nie!) na internetowej stro-
nie firmy Microchip. Przy
pomocy MPLAB moøliwe
jest takøe tworzenie pro-
jektÛw ìna suchoî, tzn.
bez koniecznoúci stosowa-
nia dodatkowych narzÍdzi
sprzÍtowych. Na rys. 2
przedstawiono widok ok-
na konfiguracji trybu pro-
jektowania - jak widaÊ je-
den pakiet narzÍdziowy
pozwala pracowaÊ z†wie-
loma przystawkami o†rÛø-
nych moøliwoúciach
i†oczywiúcie cenie.
Symulator SIMICE jest
do³¹czany do komputera steru-
j¹cego poprzez interfejs szeregowy RS232.
Na p³ytce symulatora znajduje siÍ øeÒskie
z³¹cze 9-pinowe. Producent do³¹czy³ do ze-
stawu kabel umoøliwiaj¹cy po³¹czenie sy-
mulatora z†PC. DostÍpne s¹
dwie szybkoúci przesy³a-
nia informacji: 9600 bd
lub 57600 bd, dostÍpne
jest za to aø 9†kombinacji
adres/przerwanie dla por-
tÛw COM (1-9).
AnalizÍ dzia³ania pro-
gramu moøna przeprowa-
dziÊ przy pomocy symu-
latora programowego ( rys.
3 ) lub przy pomocy SIMI-
CE-a - po do³¹czeniu go do
komputera. Przewaga tego
rozwi¹zania nad ìczyst¹î
emulacj¹ programow¹ po-
lega na znacznie bardziej
przejrzystym powi¹zaniu
zachowania programu ze
zjawiskami zewnÍtrznymi,
przede wszystkim ze stana-
mi na wejúciach mikrokontrolera. Kaødora-
zowe rÍczne wprowadzanie stanÛw logicz-
nych na wejúciach (w przypadku emulacji
programowej) utrudnia úledzenie toku pracy
programu.
W†zaleønoúci od typu emulowanego mik-
rokontrolera naleøy zastosowaÊ jeden
z†trzech kabli emulacyjnych. DostÍpne s¹
koÒcÛwki o†8, 18 i†28 wyprowadzeniach.
Kaøda z†nich ma dedykowane gniazdo na
p³ytce SIMICE-a.
Jak juø wspomniano na pocz¹tku arty-
ku³u dokumentacja zestawu oraz pakiet
oprogramowania MPLAB dostarczane s¹ na
p³ycie CD. Dodatkowo zawarto na niej
duø¹ iloúÊ informacji o†innych produktach
i†narzÍdziach Microchipa, takøe dla najbar-
dziej zaawansowanych mikrokontrolerÛw
PIC17C.
Piotr Zbysiński, AVT
Rys. 1.
Zestaw SIMICE udostÍpni³a redakcji fir-
ma Gamma.
Informacje o†procesorach PIC, narzÍ-
dziach uruchomieniowych oraz dokumen-
tacja dostÍpne s¹ w†Internecie pod adresem
www.microchip.com.
Rys. 2.
Rys. 3.
Elektronika Praktyczna 10/98
29
30537860.001.png 30537860.002.png 30537860.003.png 30537860.004.png
Zgłoś jeśli naruszono regulamin