Stránka 1 z 1
použití portů pic16f877
Napsal: 21 lis 2006, 19:04
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...
Napsal: 21 lis 2006, 20:07
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.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Napsal: 21 lis 2006, 20:08
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.
![Very Happy :D](./images/smilies/icon_biggrin.gif)
Napsal: 21 lis 2006, 20:45
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
Re: použití portů pic16f877
Napsal: 21 lis 2006, 20:54
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.