Elektronikte özellikle mikrodenetleyicili sistemlerde mikrodenetleyici I/O uçlarının kararlı bir seviyede kalması istenir. Mikrodenetleyicinin I/O uçlarının giriş olmadığında sabit bir durumu benimsemesi (+ veya GND durumu) için bu uçların bir pull-up veya pull-down direnci ile vcc veya gnd hattına çekilmesi gerekir. Aksi halde bu girişlerden doğru sonuçlar alınamaz. Ancak girişe gelen sinyal kendini kabul ettirebilmesi için bu dirençlerin yüksek değerde seçilmesi gerekir.
Yukarıda resimde soldaki şekilde I/O pini Pull-Up yapılarak 10K’lık direnç ile +5V’ta tutulmaktadır. Ancak butona basıldığında bu pin GND seviyesine iner. Sağdaki şekilde ise I/O pini Pull-Down yapılarak 10K’lık direnç ile 0V’a çekilmiştir. Ancak butona basıldığında +5V seviyesine çıkar. Böylece pull-up durumunda butona basıldığında denetleyicinin I/O ucuna 0, pull-down durumunda butona basıldığında ise denetleyicinin I/O ucuna 1 bilgisi göndermiş oluruz.
İlk Yorumu Siz Yapın