Citat:
MILANAN: da li moze greskom oko ukljucenja ili iskljucenja pull-up da se unisti pic.
tesko
Citat:
MILANAN:kad se otpornik ukljuci na pr na rb0 16f84 ili 16f628 da li to znaci da na pin rb0 mogu da se dovedu direkno 5v i ako ukljucimo izlazni otpornik da li moze na pr da se veze dioda bez otpornika izmedju pina i diode ?
pogledaj datasheet unutra ces da vidis semu kako je spojen pull up otpornik. Ako si ti upalio pull up na RB0 i dovedes na RB0 Vdd - nista se nece desiti (nece prolaziti nikakva struja kroz taj port). Ako dovedes na RB0 Vss onda ce kroz pull up na RB0 prolaziti struja (oko 200uA).
Dakle ako ti je RB0 setovan kao ulaz, potpuno je nebitno sta ces dovesti na njega (Vdd - Vss) ne mozes da ga "spalis". Naravno ako mu dovedes 100V ima da prsne ko zvecka ali to nema veze sa ovom pricom :D.
Pull up ima veze jedino sa tim sta ces ti citati ako je pin "floating" iliti ako ne dovedes nista na njega.
E sad, ako je pin setovan kao IZLAZ, tu opet pull-up nije preterano bitan (cim postavis tris da je port izlazni pull-up se automatski iskljucuje) a tu sada mozes lagano da spalis port no to opet nema veze sa pull-up-om, vec ako ti izbacis tu npr LOW, to znaci da port vuce na Vss i moze da povuce max 20mA. Ako ti diretkno na taj izlaz koji si spojio sa Vss (izlaz low) spojis Vdd imas kratak spoj i kroz port ce da krene struja koja je veca od 20mA i jeli u 99% slucajeva port ce da izgori (pic ce da radi, samo taj pin vise nece raditi), isto u obrnutom slucaju, ako ti izbacis HIGH output (Vdd) koji moze max da sorsuje ako se dobro secam samo 10mA a spojis ga kratko sa Vss opet imas kratak spoj, opet ce da krene velika struja kroz port i opet moze da rikne port....
Zbog ovog kratkog spoja je zgodno da uvek ako na neki pin dovodis neki digitalni signal dovedes to preko nekog otpornika da limitiras struju na 10mA tako da ako i napravis kratak spoj slucajno - ne spalis nista :)