Osnovni spoj mikrokontrolera - Proteus
Početni zadatak je naučiti kako spojiti PIC mikrokontroler kako bi ga doveli u normalan način rada i mogli pokrenuti program na njemu.
Za početak otvorite ISIS Proteus. Nakon otvaranja pojaviti će se osnovni radni prozor kao na slici.
Prvo što je potrebno napraviti je odabrati elektroničke komponente koje ćemo koristiti u našem sklopu i dodati ih u listu komponenata. To možemo učiniti tako da kliknemo desnom tipkom miša na radni list te odaberemo: Place -> Component -> From Libraries
Potom se otvara prozor za odabir elektroničkih komponenata iz knjižnice programskog paketa. Komponente možemo birati pomoću kategorija i podkategorija prikazanih na lijevoj strani ili pak pomoću opcije pretraživanja.
Dodajmo odabrani mikrokontroler PIC18F452. Slika prikazuje kako komponentu dodati pretragom po kategorijama. Pokušajte i pomoću pretrage s ključnim riječima tako da upišete naziv mikrokontrolera u Keywords polje.
Nakon pronalaska komponente možemo dodati u listu korištenih duplim klikom na komponentu. Sve odabrane komponente pojavljuju se u listi komponenata na lijevoj strani početnog ekrana (Devices List).
Komponente koje se nalaze u listi Devices možemo dodati u električnu shemu tako da ih odaberemo u listi te potom kliknemo na mjesto gdje ih želimo pozicionirati. Svaka komponenta ima svoj jedinstveni naziv koji se automatski dodjeljuje i služi kao identifikator komponente na električnoj shemi. Najčešće se identifikator nalazi u gornjem lijevom kutu komponente (za pic mikrokontroler na donjoj slici identifikator je U1).
Svaka električna komponenta ima parametre koje je moguće mijenjati od strane korisnika. Kako bismo promijenili parametre pojedine komponente potrebno je kliknuti na komponentu desnom tipkom miša te odabrati Edit Properties kako se vidi na donjoj slici.
Nakon odabira otvara se novi prozor u kojemu možemo postaviti osnovne parametre procesora. Trenutno najinteresantniji parametar je frekvencija takta mikrokontrolera koju je moguće podesiti u polju Processor Clock Frequency. Bitno je da frekvenicija takta bude ista kao i ona koja je upisana u compileru, odnosno ako izrađujete sklop ista kao frekvencija generirana od kvarcnog oscilatora. Za sada najbolje je korisitite frekvenciju od 12 MHz.
Nakon podešavanja potrebno je dodati još nekoliko komponenti i spremni smo za početak rada. Konačna shema mora izgledati kao na slijedećoj slici.
Primjetite! Osnovna shema spajanja mikrokontrolera u Proteusu ne sadrži sve komponente koje su bile prikazane na osnovnj shemi spajanja u prethodnom dijelu. Naime, ovdje nema kruga oscilatora i napajanja. Razlog tome je što Proteus automatski daje napajanje komponenti, a frekvencija takta je generirana direktno u simulaciji, kako je pokazano na prethodnoj slici!
Otpornik dodajte na isti način kao i mikrokontroler, kroz Pick Devices listu komponenti, a napajanje možete naći u izborniku Place -> Terminal -> POWER. U izborniku Place možete također naći terminal mase, razne izvore napona i struje te sve podržane virtualne mjerne instrumente. Vrijednost otpornika je 4,7kOhm-a - iskoristite otpornik od 0,6W. Povezivanje komponenti je vrlo jednostavno - kada mišem dođete na izvod komponente, kliknite lijevom tipkom - tada se aktivira povezni način rada - nakon toga jednostavno odvucite žicu i kliknite na drugi izvod s kojim se želite povezati.
Kad smo sve povezali kao na prikazanoj shemi spremni smo za pisanje prvog programa za naš mikrokontroler.
Gotovu shemu sklopljenu u ISIS Proteusu možete preuzeti putem donjeg linka.
osnovni_spoj_uc_proteus.dsn | |
File Size: | 64 kb |
File Type: | dsn |