24.07.2013 Views

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

Seminarski rad: Master-slave komunikacija realizovana korišćenjem ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ubrizgavanjem goriva, klima sistemom za grejanje-hlađenje, prikazom informacije na<br />

pokaznoj tabli, i td. Drugim rečima, jedno-čipni računar omogućava projektantima da ug<strong>rad</strong>e<br />

računar u bilo kom uređaju koji postavlja makar i minimalne zahteve za određenim iznosom<br />

izračunavanja.<br />

Mikrokontroleri se veoma često koriste i u situacijama kada treba da se veoma brzo<br />

reaguje na spoljne signale- posebno ako se takvi sistemi koriste za <strong>rad</strong> u realnom vremenu- pa<br />

zbog toga koriste procesiranje bazirano na ob<strong>rad</strong>u prekida. Mikrokontroleri mogu takođe da<br />

<strong>rad</strong>e po nadzorom operativnih sistema za <strong>rad</strong> u realnom vremenu (RTOS) čiji je obim manji,<br />

pri čemu ovakvi sistemi bolje reaguju (za kraće vreme) na odzive sistema koji se odnose na<br />

<strong>rad</strong> u realnom vremenu, nego što je to slučaj sa operativnim sistemima opšte namene koji se<br />

instaliraju na večim mašinama kakve su recimo PC mašine.<br />

2.2 Mikrokontroleri: tipovi arhitektura i blok šema<br />

Arhitekture mikrokontrolera se mogu podeliti na sledeća dva tipa:<br />

1. Harvard tip- karakteriše se razdvojenim memorijama za program i podatke. Svaki tip<br />

memorije ima svoj sopstveni fizički adresni prostor i koristi sopstvenu internu adresnu<br />

magistralu. Prednost ove arhitekture je ta što se pristup programskoj memoriji i<br />

memoriji za podatke ostvaruje konkurentno. Obvakvim pristupom se skraćuje ukupno<br />

vreme izvršenja programa. Proizvođači mikrokontrolera Microchip, Zilog, National<br />

Semiconductor i Cypress zasnivaju svoje proizvode na Harvard arhitekturi, mada<br />

postoje neke neznatne ali važne razlike u pristupima kako ove kompanije<br />

implementiraju arhitekturu. Arhitekture ovih mikrokontrolera su tipične za RISC<br />

pristup.<br />

2. Princeton tip (tzv. von Neumann)- programska memorija i memorija za podatke dele<br />

isti adresni prostor. To znači da se instrukcioni kôd može izvršavati kako iz<br />

programske tako i iz memorije za podatke. Poznati proizvođači ovih tipova<br />

mikrokontrolera su Intel, Atmel, Motorola i dr. Ključna osobina ovih proizvoda je<br />

povećan broj instrukcija i adresnih načina <strong>rad</strong>a koji u kombinaciji sa relokatibilnim<br />

softverskim magacinom (stack) omogućavaju efikasno korišćenje programskog jezika<br />

visokog nivoa C. Arhitekture ovih mikrokontrolera su tipične za CISC pristup.<br />

Mikrokontroleri i digitalni signal procesori (DSP) su poznati tipovi aplikaciono<br />

integrisanih procesora (ASIP). U suštini mikrokontroler je mikroprocesor koji je optimiziran<br />

za embedded upravljačke aplikacije. Kod ovakvih aplikacija se obično nadgledaju<br />

(monitorišu) i postavljaju brojni jedno-bitni upravljački (control) signali, a pri tome se ne<br />

obavlja neko intenzivno izračunavanje nad podacima. Zbog ovoga mikrokontroleri imaju<br />

jednostavne staze podataka (datapaths) koje su prilagođene za brzo izvršenje operacija na<br />

nivou-bita (bit manipulation) kao i operacija čitanja i upis sadržaja bitova sa spoljnih pinova<br />

čipa.<br />

Pored jednostavne CPU, na istom čipu, mikrokontroleri imaju inkorporirano nekoliko<br />

periferalnih komponenata tipične za upravljačke aplikacije, kakve su serijske komunikacione<br />

periferije, tajmere/brojače događaja, PWM generatore, AD i DA konvertore, i dr. Pored<br />

ostalog programska memorija i memorija za podatke su takođe inkorporirane na samom<br />

čipu.<br />

Inkorporiranjem periferala i memorije na istom integrisanom kolu smanjuje se broj<br />

dodatnih integrisanih kola koje treba ug<strong>rad</strong>iti u sistem, što rezultira kompaktijoj<br />

implementaciji i globalno posmatrano smanjenoj potrošnji, tj rešenje postaje tipa low-power.<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!