Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PIC lagano pitanje

[es] :: Elektronika :: Mikrokontroleri :: PIC lagano pitanje

[ Pregleda: 3002 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.cmu.carnet.hr.



Profil

icon PIC lagano pitanje16.03.2006. u 22:00 - pre 220 meseci
pozdrav!

dosada sam radio sa atmelovim mikrokontr...i sad frend treba za zavrsni nesto sa PIC 16F877 te cu mu ja napisati program ili bar pomoci,,te cemu sluze one banke registara kod microchip mikrokont...bank0,1....,,vidio sam da su i poj,bankama reg.istih imena,,,moze mi netko to pojasniti molio bih,,,

hvala!
----Roberto----
 
Odgovor na temu

16f84
Slovenia

Član broj: 75520
Poruke: 59
*.dial-up.arnes.si.

Sajt: www.elektronik.si


Profil

icon Re: PIC lagano pitanje16.03.2006. u 22:16 - pre 220 meseci
Registri PCL,STATUS,FSR dostupni so u svih bankama. I tako so dostupni opši registri na lokaciama
bank1 F0h-FFh
bank2 170h-17Fh
bank3 1F0h-1FFh

(ovo valja za pic 16F877)


To znači, da je isti register dostupan u svih bankama.

Primer: Sa STATUS registrom bitom RP0 (5) RP1(6) izmenju se banke.



[Ovu poruku je menjao 16f84 dana 17.03.2006. u 09:39 GMT+1]
 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.cmu.carnet.hr.



Profil

icon Re: PIC lagano pitanje17.03.2006. u 09:30 - pre 220 meseci
znaci tim reg.mogu pristupati bez obzira u kojoj banci se nalazim,tj koja je oznacena bitovima rp0,1, a da bi nekom drugom koji nije u recimo bank2,moram promjeniti banku i tada tek mogu njemu pristupiti?,,,jedino je u tom štos?,,
hvala!
----Roberto----
 
Odgovor na temu

16f84
Slovenia

Član broj: 75520
Poruke: 59
*.dsl.siol.net.

Sajt: www.elektronik.si


Profil

icon Re: PIC lagano pitanje17.03.2006. u 09:56 - pre 220 meseci
Baš tako.

Evo primera prekopčavanja ulaza na izlaz portb

Code:

        bsf STATUS,RP0
        bcf STATUS,RP1             ;sad smo u banku1 (mogli bi u mesto toga napisati banksel TRISB )
        clrf TRISB                      ;svi pinovi porta b su izlazi
        bcf STATUS,RP0              ;vratimo se na bank0

 
Odgovor na temu

roberto555
Croatia

Član broj: 64744
Poruke: 451
*.cmu.carnet.hr.



Profil

icon Re: PIC lagano pitanje17.03.2006. u 10:34 - pre 220 meseci
ok,,ma nista lakse, hvala,

recite mi ako znate,treba li podesiti u MPLABU nesto, na pocetku stavim list p=16f877 i u tome je neka greska,,,zbog cega to? kad skola nema programatora za atmega pa su dali zato taj,,,te sad moram uciti to,dok sam avrstudiom, vec dobro ovladao,sad opet promjena,,,
----Roberto----
 
Odgovor na temu

16f84
Slovenia

Član broj: 75520
Poruke: 59
*.dsl.siol.net.

Sajt: www.elektronik.si


Profil

icon Re: PIC lagano pitanje17.03.2006. u 10:47 - pre 220 meseci
Sam ne koristim MPLAB-a. Koristim samo kompiler MPASM. Kako editor upotrebljavam Programmer Notepad

[Ovu poruku je menjao 16f84 dana 17.03.2006. u 11:48 GMT+1]
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: PIC lagano pitanje

[ Pregleda: 3002 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.