16f877 c6-c7 port sorunu

Katılım
14 Tem 2007
Mesajlar
67
Puanları
1
programda c7 c6 portlarını söndüremiyorum 16f877ada
do{


output_high(pin_c6);
delay_ms(500);
output_high(pin_c7);
delay_ms(500);

output_low(pin_C6);
output_low(pin_C7);
delay_ms(500);
} while(1);

bu basit programda bile sönmüyor sürekli açık kalıyor neden acaba pinlerlemi alakalı birşey ?
 
Moderatör tarafında düzenlendi:
Ledlere 470 -1k ohm arasi direnç bağla öyle dene bakalım.
 
tmm deniyimde şöyle bi olay war b 0-6 d0-4 c0-5 arası hiç bi pin sorun yapmıyor sadece c6 c7 yapıyor

DENEDİM sönmedi :) dirençlik bi olay yok ama picin o 2 pini sürekli çıkış weriyor

cevaplayabilicek yokmu ?
 
Moderatör tarafında düzenlendi:
direncsiz hicbir led takma, ya da olan ledleri sök, sadece bu ikisine led tak ve dene. Mantiken bu kodla böyle bişey olmaması lazım
 
öylede denedim ama olmuyor anlamadım gitti sürekli yanıyor pinin uçları :S

şuan önümde ısıs açık ama hala 2si sürekli yanık sadece 2 sinide başka devrede kurdum aynı normal devremdede tek o 2 pin hatalı diğer pinler şakır şakır yanıp sönüyor :S anlamış değilim

tam olarak kodlarda bu yeni kurduğumda
#include "C:\Users\Emre\Desktop\TÜRK BAYRAGI\EMRE.h"




void main()
{


set_tris_c(0x00);




output_c(0x00);




do{


output_high(pin_c6);
delay_ms(500);
output_high(pin_c7);
delay_ms(500);
output_low(pin_C6);
output_low(pin_C7);
delay_ms(500);
} while(1);


}
 
Moderatör tarafında düzenlendi:
C6 ve C7 seri port, #use RS232 gibi birşey emre h dosyasında varsa onu kaldır ve dene.
 
valla bu olayda yeniyim demek istediginizi tam anlayamadım :(

#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8) bu oluyor galiba o :D

hocam siz süpersiniz ya çok teşekkür ederim :D
 
Moderatör tarafında düzenlendi:
Ok. bacaklarda birden cok fonksiyon olduğundan dikkat etmek lazım..
 

Forum istatistikleri

Konular
128,123
Mesajlar
915,193
Kullanıcılar
449,830
Son üye
xkullanıcı45

Yeni konular

Geri
Üst