16f84 ccsc çıkış alırken problem

Başlatan rustuuckun, 06 Şubat 2009, 08:56:50

rustuuckun

Arkadaşlar ben ufak bir kod yazdım ve çok basit şekilde devremi kurdum. yazdığım c kodu şöyle;

#include "16f84.h"
#fuses XT,NOWDT,NOPROTECT
#use delay (clock=4000000)

void main(void)

{

while(TRUE)
{
output_a(1);
delay_ms(5000);
output_b(1);
delay_ms(5000);
output_b(3);
delay_ms(5000);
output_a(0);
delay_ms(5000);
output_b(0);
delay_ms(5000);
}
}

şimdi sorunum şu:

Devreyi çalıştırdığımda kesinlikle hiç birşey olmuyor. Ama 5v besleme ucu ile reset bacağına bağlı 10k'lık ya da 4k7'lik dirence elimle aynı anda dokunduğumda hiç sorunsuz çalışmaya başlıyor. Pic programlamada kendimi geliştirmeye çalışırken bu tür devre işlerinde geri kaldığımı farkettim. Yardımcı olabilirseniz çok sevinirim. Mesajıma cevap yazan herkese şimdiden çok teşekkür ederim.

madpic

Söylediklerinizden reset ucunun pulluplı olmadığı gibi bir sonuç çıkıyor,
soğuk lehim yada bir temassızlık var sanırım;
devrenizi tekrar kontrol etmenizi tavsiye edebilirim...

rustuuckun

Bu dediğiniz pull up olayının doğru olması durumunda ne yapmam gerekiyor? ben devreyi board üzerine kurdum. Kontrol ettim tek tek ama bir temassızlık yok sanırım. Sorun sanırım tamamen reset ucunu ayarlayamamış olmamdan kaynaklanıyor ama nasıl çözeceğimi bilmiyorum. Olmazsa o dediğim noktalara sürekli parmak basmam gerekecek  :(

rustuuckun

tamam dediğiniz kesinlikle doğrudur. Şimdi siz söyleyince şu pull up olayını araştırdım ve devrenin o kısmını doğru kurmadığımı farkettim. Yardımınız için çok teşekkür ederim.

berkay_yalan