24.07.2013 Views

pdf - Univerzitet u Nišu

pdf - Univerzitet u Nišu

pdf - Univerzitet u Nišu

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.

SEMINARSKI RAD IZ MIKROPROCESORSKIH SISTEMA<br />

Među ponuđenim karakteristikama postoji mogućnost izbora četiri tipa<br />

oscilatora, mogućnost upotrebe Power-up (PWRT) i Oscilator Start-up<br />

(OST) tajmera, te eventualno korišćenje Power-on (POR) i/ili Brown-out<br />

(BOR) reseta. Povećanju pouzdanosti kroz sprečavanje zalaska programa u<br />

mrtve petlje pomaže upotreba Watchdog tajmera (WDT). Zaštitu kôda od<br />

neželjenog čitanja pruža opcija code protection.<br />

Za uređaje sa baterijskim napajanjem interesantna mogućnost je Sleep<br />

Mode, režim sa smanjenom potrošnjom energije, kada se program ne izvršava,<br />

ali rade neke periferne jedinice koje mogu “probuditi” mikrokontroler. Tada je<br />

potrošnja mikrokontrolera ispod 1 µA.<br />

Slika 1-3. Mapa programske memorije<br />

Napajanje se dovodi na pinove VDD, a masa na pinove VSS. Nožice<br />

OSC1 i OSC2 služe za priključenje oscilatorskih komponenti (RC-kolo ili<br />

rezonator), odnosno priključenje eksternog oscilatora kao bolje, ali skuplje<br />

varijante. Osim za reset-kolo pin 1 (MCLR/VPP) ima ulogu u toku procesa<br />

programiranja mikrokontrolera. Ostalih 33 pina predstavljaju I/O linije.<br />

Oni su grupisani u pet portova (PORT A, B, C, D i E) i svaki od njih je<br />

individualno kongurabilan kao izlazni ili kao ulazni. Osim opšte namene,<br />

većina pinova ima i specičnu svrhu koja se programski dodeljuje u slučaju<br />

korišćenja nekih specijalnih periferija mikrokontrolera (brojača, serijske<br />

komunikacije, A/D konvertora i dr.)<br />

Na kraju ovog uvoda treba napomenuti da su Microchip PIC<br />

mikrokontroleri dominantni u odnosu na konkurentne relativno visokom<br />

6

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

Saved successfully!

Ooh no, something went wrong!