PIC Çıkış Vermiyor!!!

sfarbac

Üye
Katılım
27 Kas 2012
Mesajlar
24
Puanları
1
Yaş
31
while(1)
{ if(input(pin_c3)){
output_high(pin_b1);
output_low(pin_b2);
output_high(pin_b3);
output_low(pin_b4);
set_pwm1_duty(-255);ters döndürmek için(-)
set_pwm2_duty(-255);}
else {
output_high(pin_b1);
output_low(pin_b2);
output_high(pin_b3);
output_low(pin_b4);
set_pwm1_duty(255);
set_pwm2_duty(255);
}



dc motorları sürmek icin ccs c de yazdığım program similasyonda çalışmasına rağmen devreden çıkış alamadım motorlar dönmüyor.Ölçümlerde ara sıra gerekli pinlerden çıkış veriyor ama her zaman vermiyor sorun neden olabilir bir türlü bulamadım yardımcı olursanız sevinirim.aşağıda ares te çizilmiş şeması var mlcr den şüpheleniyorum. yardımarınızı bekliyorum.
 
set_pwm1_duty(-255);ters döndürmek için(-)

Şimdi -255 yazınca motor geri dönüyor öyle mi? İlk kez negatif sayı yazıldığını görüyorum.
Mlcr'yi Vcc'ye 10k ile bağla.
 
cevabınız için tşkler ,bir yerden okumuştum sanki onun için - ile yazdım. mclr yi 10k ile bağladım ama işe yaramadı, bir de regulatör devresine bakarmısınız?
 
Regülatör devresi doğru gibi. Devreyi borda kurduysanız temassızlık olabilir, tabii program düzgünse. Negatif sayılı program simülasyonda nasıl çalıştı onu anlamadım.
 
negatif sayının ne kadar saçma olduğunu şimdi anlıyorum.negatif sayıyı sadece deneme kodlarında yazdım başka yok .saolun.devreden verim alamadım 7805 regülatörüyle tekrar yapıcam sorun yaşarsam tekar görüşürüz inşaallah.
 

Forum istatistikleri

Konular
128,905
Mesajlar
921,578
Kullanıcılar
451,059
Son üye
landonor
Geri
Üst