Şu an Kod Paylaşım ve Soru Cevap Alanı kategorisi içerisindeki Microchip Pic Serisi forumunda bulunuyorsunuz. Bu sayfada üyelerimizin "16F877'de Buton kontrolu sorunu :-/" konusundaki problem, görüş ve önerileri okuyabilir ayrıca konu hakkındaki doküman, resim, proje, devre ve programlara ücretsiz olarak ulaşabilirsiniz. Üye olduktan sonra sizler de konu hakkında sorular sorabilir ya da yorum ve paylaşım yaparak birikimlerinizi aktarabilirsiniz.
Merhaba,
Uzun ugraslar sonucu RF tabanli projemi yaptim ancak bir sorunum var,
PIC'in B pinlerinden herhangi birine buton bagliyorum, butonun diger ucunu da +5V'a.
Butona basildigi anda pin_bx'in high olmasi gerek ve high olur olmaz da program islemeye basliyor.
Ancak, baglantilari yaptiktan sonra Bx pininin default degeri zaten high olsa gerek ki, programi calistirir calistirmaz, durmadan butona basiliyormus gibi davraniyor..
Kisacasi, bir pinin varsayilan seviyesini degistirmenin bir yolu var mi?
Once output olarak tanimladim, low yaptim degerini pinin, sonra input olarak tanimlattirdim - yine olmadi :-/
Butonun pice bağlı diğer ucunu 10K ile şaseye ver. Yani butona basılmadan pic pini 10K üzerinden şase alsın. Bir de böyle dene
Başa dön
Tamamdir simdi cozuldu sorun cok sagol
Başa dön
İleride başına gelebilir diye söyleyim ben de. I/O konfigurasyon önemli çünkü.
PIC'lerde bazı bacaklar "open drain" olarak bulunur.(Datasheet'de yazar)(RA4 genellikle) Yani siz bu portu çıkış olarak kullandığınızda, çıkışa 1gönderirseniz, çıkış doğrudan gnd'ye çekilir ve işe yaramaz.0 verdiğinizde ise open(açık devre) olur. Bu nedenle bu tip portlar eğer çıkış olarak kullanılacaksa mutlaka
pull-up yapılması gerekir.
Başa dön
Veya ters mantık çalıştırabilirsin butonu toprağa bağla low olduğunda program işlesin.
Başa dön
16F877'de Buton kontrolu sorunu :-/
Benzer Konular
- zaman gecikme,tek buton on-off ve turn off röle
- Floppy disk- bipolar step motorun PC uzerinden ... - Garaj kapası kontrolu bıtırme projemi sizinle p...
- pic basic pro 'da lcd sorunu
- Buton arkı vb problem
- 16f877 ile yapılmış uydu anten motor kontrolu
- Windows Görev Yöneticisi Açılmıyor Sorunu-Çözümü
- 4093 ve 4543 ile 0-99 İleri Geri Buton Kontroll...
- plc ile trafik isiklari kontrolu - ds18b20 uzak mesafeden okuma sorunu - yardım
- proteus ile ilgili ossiloscope sorunu
- xp sp3 teki tema sorunu için patch
- AMD Sistemlerde Windows XP SP3 Sorunu (Çözümü B...
- TSOP1138 sorunu ve kızılötesi ile engel tanıma ...
- Brenner8 ## this PIC-ID 0x0000 is not in databa...
- Windows da timer sorunu...
Sitemize üyelik ve içeriğin indirilmesi tamamen ücretsizdir. Sitemizde paylaşılan tüm dokümanlar (Tezler, makaleler, ders notları, sınav soru cevaplar, projeler) paylaşımcıların bireysel çalışmaları olup telif hakları kendilerine aittir ya da açık bir şekilde kamusal alana yerleştirilmiş dokümanların birer kopyalarıdır. Kişilerin bireysel çalışmalarını sitemizde yüklemesinde, sitemizde paylaşıma teşvik eden
puanlama sisteminin de etkisi büyüktür. Bunlara rağmen hala size ait olan ve burada bulunmasına izin vermediğiniz dokümanlar için iletişim bölümünden yöneticilere bildirmeniz durumunda derhal silineceklerdir.