Pomoć oko izlaza pic16f874A

Rasprava o PIC mikrokontrolerima, PIC projekti i drugo vezano za PIC-eve...

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Pomoć oko izlaza pic16f874A

Post by gagi011bg »

Pozdrav svima :D !

Imama trenutno kod sebe PIC 16f874A,trebalo bi da mi kontroliše 30 led dioda,da ih pali i gasi po nekom redosledu,nije nista zahtevno,klasično paljenje i gašenje po nekom redosledu,e sad me interesuje,spojio sam led DIODE preko tranzistora na PORTA,PORTB,PORTC I PORTD,program sam radio u Picbasic pro,svi mi portovi rade ok,kada sam probao na Real Pic simulatoru,medjutim u praksi,imam problem sa PORTA.4,
u simulatoru se led dioda pali i gasi,na PORTA.4 ok,ali na ploči,ne reaguje led dioda.

Dal li neko može da mi pomogne kako da defenišem pin PORTA.4,kao izlazni pin,u Picbasic Pro,i da li uopšte on može da bude izlazni pin.
Maki
Odlično uznapredovao
Odlično uznapredovao
Posts: 766
Joined: 02-07-2012, 12:54

Re: Pomoć oko izlaza pic16f874A

Post by Maki »

Ako pogledas bloc diagram za RA4 iz datasheeta (str. 41) vidjet ces da je on open drain. Probaj katodu ledice staviti na ra4 , a anodu na plus preko otpornika.
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1725
Joined: 28-03-2012, 18:01
Location: Split

Re: Pomoć oko izlaza pic16f874A

Post by Kukinjos »

Datasheet kaže sve:
The RA4/T0CKI
pin is a Schmitt Trigger input and an open-drain output.
što znači da za H signal moraš stavit vanjski pull up otpornik, ili bolje rečeno, s tog izlaza ne možeš dobit +5V, već samo 0V.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: Pomoć oko izlaza pic16f874A

Post by gagi011bg »

Hvala puno, :D ,na brzom odgovoru!

Znači u principu,na tom pinu se ne može dobiti +5V,zato mi je on i pravio problem oko paljenja led diode na njemu.

Premostiću ja onda tu led diodu na PORTD.1,ostalo mi je taj pin slobodan,da ne bih komlikovao stvar. :wink:
Pravio je meni problem na ostalim pinovima PORTA.0,1,2,3,5,ali sam na netu u picbasic tutuorijalu našao da ovako defenišem PORTA kao izlaze:

Code: Select all

ADCON1 = 7
i u principu sad ovi pinovi PORTA.0,1,2,3,5 rade ok,samo da pitam još da li je to dovoljno da se samo ovako definišu izlazi,i da li treba da i ostale PORTB,PORTC,PORTD,DA DEFINIŠEM NEŠTO ZA IZLAZE,
oni za sad rade ok,nego mislim da mi posle nešto ne parvi problem,pošto nisam ništa defenisao za njih.

I da te pitam Kukinjos,koliko ovaj pic ima izlaznih pinova,da bih mogao preko njih da palim i gasim led diode?
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1725
Joined: 28-03-2012, 18:01
Location: Split

Re: Pomoć oko izlaza pic16f874A

Post by Kukinjos »

Samo PORTA ima multipleksirane ulaze za A/D konverter, ostali portovi su samo digitalni, tako da ne trebaš brinuti oko toga.

Code: Select all

ADCON1 = 7
instrukcija isključuje analogne ulaze na PORTA, koji su uključeni po defaultu nakon reseta.

U datasheetu imaš tablicu u kojoj piše da 16F874A ima 33 I/O pina, PORTA - 6, PORTB - 8, PORTC - 8, PORTD - 8 i PORTE - 3. Znači svih 33 pina možeš koristit za palit LED-ice, naravno, ako izuzmeš onu na PORTA.4, onda ostaje 32.
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: Pomoć oko izlaza pic16f874A

Post by gagi011bg »

HVALAA TI KUKINJOS,PUUUNOOO :)
UVEK RASPOLOŽEN DA ODGOVORI,SVAKA TI ČAST!
Naravno i ostalima, :D

Dovoljno mi je 32 izlaza,samo reko da vidim,da li sam ok urardio sa podešavanjem,

Code: Select all

ADCON1 = 7
da sam pinove na PortA,iskljucio analogne ulaze,da mi kasnije ne parve problem.
User avatar
Kukinjos
Pravi forumaš
Pravi forumaš
Posts: 1725
Joined: 28-03-2012, 18:01
Location: Split

Re: Pomoć oko izlaza pic16f874A

Post by Kukinjos »

Sve pet, nećeš imat problema. :wink:
Cezare, star sam i nemoćan, ali poslušaj moj savjet ....
gagi011bg
Penjem se :)
Penjem se :)
Posts: 89
Joined: 18-03-2012, 02:04

Re: Pomoć oko izlaza pic16f874A

Post by gagi011bg »

Hvala majstore, :wink: PUNO NA POMOĆI :D
Post Reply