Elektrotekno.com Ana Sayfa || Programlanabilir Cihaz ve Elemanlar || Microchip Pic Serisi


Ş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.

16F877'de Buton kontrolu sorunu :-/

Kayıt: 11 Ekm 2007
Mesajlar: 22

Offline
mobility
Tarih: 30 04 2008 10:35

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 :-/
Kayıt: 04 Oca 2006
Mesajlar: 114

Offline
eloman
Tarih: 30 04 2008 11:30

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
Kayıt: 11 Ekm 2007
Mesajlar: 22

Offline
mobility
Tarih: 30 04 2008 16:50

Tamamdir simdi cozuldu sorun cok sagol Smile
Başa dön
Kayıt: 29 Ksm 2007
Mesajlar: 13

Offline
cyrenus
Tarih: 13 05 2008 14:19

İ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
Kayıt: 30 Mar 2008
Mesajlar: 3

Offline
pomak_13
Tarih: 04 06 2008 14:00

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

- 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...
- sata hardiske XP yüklerken çıkan hal.dll sorunu

Etiketler: 16f877de buton kontrolu 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.
Türkçe çeviri: phpBB Türkiye | Powered by phpBB and Design by Crazy Bat based
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68