použití portů pic16f877

Dotazy na technické problémy, vlastní řešení technických problémů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
runer
Příspěvky: 7
Registrován: 14 lis 2006, 01:00

použití portů pic16f877

#1 Příspěvek od runer »

chtěl bych se zeptat jestli jde použít všechny poty A,B,C,D,E jako např. vstupní pro připojení čidel,, nebo výstupní pro připojení spínačů....

našel jsem, že na potr B musí být připojeny R=10K,,,,

musí se i ostatní potry chránit rezistory?? a jsou ty rezistory opravdu nutné??


já mysli že jo ale jako nejsem si jistej protože dělam první konstrukci s PIC tak se rači zeptam na každou věc kerou si nejsem jistej...

Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 02:00
Bydliště: Czechoslovakia

#2 Příspěvek od meno »

Ten odpor 10k myslíš ako ? Ak má byť zapojený prozi Ucc alebo zemi tak je nutný ak chceš na vstup pripojiť tlačitko alebo IO s otvoreným kolektorom.
Nezapojený vstup sa berie ako log1.
Veď ak chceš napr. cez tlačidlo priviesť log 1 na vstup tak bez odporu proti zemy by na tomto vstupe bola stale log 1 !
Naviac 16F877 je CMOS takže na nezapojenom vstupe by bol riadny "bordel" !!! Ale ro platí i pri logických obvodoch.


:D :D :D

Uživatelský avatar
meno
Příspěvky: 930
Registrován: 04 říj 2004, 02:00
Bydliště: Czechoslovakia

#3 Příspěvek od meno »

Ten odpor 10k myslíš ako ? Ak má byť zapojený prozi Ucc alebo zemi tak je nutný ak chceš na vstup pripojiť tlačitko alebo IO s otvoreným kolektorom.
Nezapojený vstup sa berie ako log1.
Veď ak chceš napr. cez tlačidlo priviesť log 1 na vstup tak bez odporu proti zemy by na tomto vstupe bola stale log 1 !
Naviac 16F877 je CMOS takže na nezapojenom vstupe by bol riadny "bordel" !!! Ale ro platí i pri logických obvodoch.


:D :D :D

Uživatelský avatar
mikollar
Příspěvky: 1406
Registrován: 26 pro 2004, 01:00
Bydliště: Košice - okolie

#4 Příspěvek od mikollar »

ja terz pracujem s tymto PICom a ak som dobre pochopil datasheet tak lubovolny port sa da pouzit ako vstup aj ako vystup

Uživatelský avatar
jezevec
Hlavní moderátor
Hlavní moderátor
Příspěvky: 5414
Registrován: 13 čer 2004, 02:00
Bydliště: Břeclavsko
Kontaktovat uživatele:

Re: použití portů pic16f877

#5 Příspěvek od jezevec »

runer píše: ...našel jsem, že na potr B musí být připojeny R=10K,,,,

musí se i ostatní potry chránit rezistory?? a jsou ty rezistory opravdu nutné
Jsou to upínací odpory na plus při definování portu B jako vstupní, zaručují definovanou log1 při odpojeném vstupu, např. tlačítko. Ostatní porty mohou mít tyto odpory připojeny programově.
S ochranou to nemá co dělat.

Odpovědět

Zpět na „Poradna“