Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
matejmihelcic Član

Pridružen-a: Sob 14 Apr 2012 10:32 Prispevkov: 16 Aktiv.: 0.10 Kraj: Grahovo
|
Objavljeno: Ned Apr 15, 2012 10:57 am Naslov sporočila: izhodi na pic-u |
|
|
Ali moramo uporabiti pul up/down upore na portih, ki so definirani kot izhodni? |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Apr 15, 2012 11:12 am Naslov sporočila: |
|
|
Pullupi so vgrajeni z namenom, da ne potrebujemo zunanjih pullupov. Če nam glede na aplikacijo ustrezajo jih uporabimo, če ne pač ne. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Ned Apr 15, 2012 11:39 am Naslov sporočila: |
|
|
Na izhodno definiranih portih/pinih se navadno ne uporablja pullup uporov (zunanjih ali integriranih), ker preprosto nimajo funkcije. Stanje na pinu definiraš tako ali tako programsko. Pullup upor bi kvečjemu prispeval k večji porabi vezja. _________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Apr 15, 2012 11:57 am Naslov sporočila: |
|
|
matjazkariz je napisal/a: |
Na izhodno definiranih portih/pinih se navadno ne uporablja pullup uporov (zunanjih ali integriranih), ker preprosto nimajo funkcije. Stanje na pinu definiraš tako ali tako programsko. Pullup upor bi kvečjemu prispeval k večji porabi vezja. |
Pici imajo eno slabo lastnost. Ne moraš vključiti pulupa posameznemu pinu. Lahko vključiš cel PORTB. Piniom, ki bodo definirani kot izhodi pa se pullupi avtomatično izklopijo. Tako da tvoj drugi del odgovora ne drži. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Apr 15, 2012 12:02 pm Naslov sporočila: |
|
|
Sem šel poiskat. Še potrditev zgoraj napisanega. Datashet PIC16F88 str. 57
Each of the PORTB pins has a weak internal pull-up. A
single control bit can turn on all the pull-ups. This is
performed by clearing bit RBPU (OPTION_REG<7>).
The weak pull-up is automatically turned off when the
port pin is configured as an output. The pull-ups are
disabled on a Power-on Reset. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Ned Apr 15, 2012 12:02 pm Naslov sporočila: |
|
|
Silvo je napisal/a: |
matjazkariz je napisal/a: |
Na izhodno definiranih portih/pinih se navadno ne uporablja pullup uporov (zunanjih ali integriranih), ker preprosto nimajo funkcije. Stanje na pinu definiraš tako ali tako programsko. Pullup upor bi kvečjemu prispeval k večji porabi vezja. |
Pici imajo eno slabo lastnost. Ne moraš vključiti pulupa posameznemu pinu. Lahko vključiš cel PORTB. Piniom, ki bodo definirani kot izhodi pa se pullupi avtomatično izklopijo. Tako da tvoj drugi del odgovora ne drži. |
Imaš prav, če gre za interne pullupe. Žal pa so ti navadno samo na Portu B. Odgovarjal sem na splošno, ker matejmihelcic ni podal ali misli interne pullupe. _________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
matejmihelcic Član

Pridružen-a: Sob 14 Apr 2012 10:32 Prispevkov: 16 Aktiv.: 0.10 Kraj: Grahovo
|
Objavljeno: Ned Apr 15, 2012 5:08 pm Naslov sporočila: |
|
|
v mislih sem imel zunanje pulup-e zanimalo me je sam če so smiselni oziropma potrebni za zaneslivo delovanje pic-a kadar je katerikoli pin definiran kot izhod, iz odgovorov sklepam, da niso potrebni |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Apr 15, 2012 5:15 pm Naslov sporočila: |
|
|
Če je pin definiran kot izhod je na njemu logična 1 ali 0. Kakih dodatnih uporov zato ne potrebuješ. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.42
|
Objavljeno: Ned Apr 15, 2012 5:24 pm Naslov sporočila: |
|
|
Zunanji pullup potrebuješ samo na OC/OD izhodih. Primer za to je I2C bus. _________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Ned Apr 15, 2012 5:28 pm Naslov sporočila: |
|
|
gumby je napisal/a: |
Zunanji pullup potrebuješ samo na OC/OD izhodih. Primer za to je I2C bus. |
Ja takrat je nujen. Visoko stanje se definira tako, da se pin definira kot vhod. Na "gor" ga vleče pullup. Nizko stanje pin izhod z nizkim stanjem. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
matejmihelcic Član

Pridružen-a: Sob 14 Apr 2012 10:32 Prispevkov: 16 Aktiv.: 0.10 Kraj: Grahovo
|
Objavljeno: Ned Apr 15, 2012 6:06 pm Naslov sporočila: |
|
|
Se pravi enako kot pri rs232 kjer na izhodu potrebuješ 1k upor na +5v. |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|