pic hata

kimyon013

Üye
Katılım
8 Tem 2012
Mesajlar
11
Puanları
1
Yaş
32
#include <htc.h>
void main(void) // Ana fonksiyon alanı
{
ADCON1=0x07; // PORTA dijital olarak yönlendiriliyor
TRISA=0x01; // RA0 giris olarak yönlendiriliyor
TRISB=0x00; // PORTB çıkıs olarak yönlendiriliyor
PORTB=0x00; // PORTB'nin tüm çıkısları sıfırlanıyor
PORTA=0x00; // PORTA'nın tüm çıkısları sıfırlanıyor
for(;;) // Sonsuz döngüye giriliyor
{
RB0=RA0; // RB0 çıkısı RA0 girisine esitleniyor
}
}

bu kodları pic e attığımda butona kapattığımda ışık yanıyor ancak butonu açtığımda ışık yanmaya devam ediyor sorun nerde ışığın kapanması gerekiyordu
 
Giriş schmitt trigger, yani değiştirmek için; giriş 1se 1 volt, giriş 0sa 4 volt uygulaman gerekir.. Butonla pic arasına (-) direnç bağladın değil mi? Buton (+) dan bağlıysa ki öyle sanıyorum, (-) den direnç atmalısın araya..
 
c kullanmadığım için bilmiyorum ama yukarıda bir pic modeli tanımlaması yapılmamış. adcon1 registeri olduğuna göre 16f628 yada 16f84 değil. 16f877 olduğunu varsayarsak porta.4 hariç bütün porta pinleri ttl giriş. sch giriştede giriş 4 volt üstü ise (1) 1 volt altı ise 0 kabul edilir. yani iki farklı treshold vardır. ama yukardaki kod hangi pic için bilemiyorum
 
teşekkür ederim sorun çözüldü
 
Başlığı görünce bir an farklı bir anlam çıkardım....
 

Forum istatistikleri

Konular
128,353
Mesajlar
916,949
Kullanıcılar
450,207
Son üye
YK58

Yeni konular

Geri
Üst