timer_2

Başlatan tauf1, 31 Aralık 2013, 09:56:18

tauf1

arkadaşlar pwm frekansı 50hz olacak şekilde timer_2 değeri lazım.
yardımcı olabilecek olan varmı.

Gökhan BEKEN

#1
Ana osilatörün kaç?
Çalışma osilatörün kaç?(PLL aktif mi değil mi?)
Bunları bilmeden olmaz.
örnek olarak inceleyebilirsin: http://mikrodunya.wordpress.com/2012/06/16/not-15-timer0-kesmesi/
Özel mesaj okumuyorum, lütfen göndermeyin.

tauf1

#2
20mhz
pwm açık
pwm frekansı 50hz olmalı
servo motoru sürmek için

mesaj birleştirme:: 31 Aralık 2013, 11:17:52

5 adet servo motoru sürmek istiyorum
bunun için 50hz pwm frekansı gerekli. bir diğer problemim servolara sürekli aynı hareketi yaptıramıyorum. ayrıca servonun biri hareketini bitirince diğeri devreye girecek


frederic

Ccs c wizardını kullanırsanız orada istediğiniz değerleri girdiğinizde timer ayarını kendi yapıyor.

xfrieyt

servo yu hangi açılarla sürmek istiyoryusunuz? pwm e gerek duymadan ufak bi yöntem var .

Output_high(pin_X);
delay_us(a);

Output_high(pin_X);
delay_ms(20);

burda x olan biti servo data ya bağla. _ms(20) sabit. a değeri servona göre 0-2000 arasında yön belirler. Pot ile yaptım .(ADC ile ) çok hassas oldu. İ
İyi çalışmalar