16F84A PORTLARI Hakkında bir soru.

heradam

Üye
Katılım
7 Mar 2010
Mesajlar
65
Puanları
1
Merhaba Arkadaşlar.

Pic kulanmaya yeni başladım. Öğrenmek için yaptığım bir devrede bana ilginç gelen bir durum oluştu.

16F84A ile RB0 ile RB6 portlarına birer buton bağladım, Butonların her birine seri olarak 10K direnç bağlayarak entegreye girdim.

RB4
RB5
RB6 Portları normal olarak çalışırken aynı şekilde bağlı RB4, RB5, RB6 ( RB7 şaseye kısa devre bağlı ) ancak 5Voltu arada direnç koymadan kısa devre ederek verdiğimde algılama yaptı.

Neden bir grup giriş 2.5 Volt ile tetiklenebilirken diğer girişler 5Volt direk verildiğinde tetiklendi. Bunda RB7 nin Şaseye kısa devre olmasının bir etkisi olabilirmi.


İlgilenen herkese Şimdiden Teşekkürler.
 

Herdaim

Üye
Katılım
8 Mar 2010
Mesajlar
12
Puanları
1
Yaş
35
kardeş ne yaptığını anlayamadım daha açık bir dil ile ifade edersen yardım cı olmaya çalışırım :=) 2.5 volt demişin nerden geldi 2.5 volt mesela alaka ne :=)
 

NBATMAN

Üye
Katılım
7 Şub 2008
Mesajlar
136
Puanları
1
Merhaba,

Pic ve benzeri MCU larda butonların bağlantısı ile ilgili genelde 2 durum söz konusudur.

1-PullUP Bağlantı (yukarı Çekme )
2-PullDown Bağlantı ( Aşağı Çekme )

eğer ( MCU destekliyorsa ve tabiki kodla aktif etmek şartı ile ) MCU nun portlarında internal PullUP veya PullDown varsa ancak ozaman seri bir direnç ile veya direkt bağlantı ile butonu devreye ekleyebilirsiniz...Bunun dışındaki durumlarda devre istenen gibi çalışmaz yada MCU yanabilir...bununla ilgili aşaşğıdaki linkte butonlar kısmına bakınız...

CCS-C Dersleri Portlar - Led Buton ve Röle Kullanımı | Tekno Bakış

buradaki Buton-1 PullUP Bağlantı şeklinde yapılmış...
Buton-2 PullDown Bağlantı şeklinde yapılmıştır...
 

Forum istatistikleri

Konular
123,626
Mesajlar
873,641
Kullanıcılar
441,672
Son üye
İsmailmurat1456

Yeni konular

Üst