Tmr0 ile servo motor +90, -90 olacak şekilde pot ile döndürme

Niko98

Üye
Katılım
24 Kas 2020
Mesajlar
10
Puanları
1
Yaş
26
arkadaşlar merhabalar;

kaç gündür uğraşıyorum bir türlü yapamadım. pot ile +90 ve -90 arasında 1.5sn tmr0 ile CCP1 biriminden elde edilen PWM
ile proje yapmak istiyorum. tmr0 hesaplaması doğru gibi ama pwm i ayarlayamadım sanırım. bir bakabilirmisiniz?
 

Ekli dosyalar

  • projem.rar
    46.6 KB · Görüntüleme: 3
Son düzenleme:
Clock 2000000 yazmışsın. 1 sıfır eksik. Ayrıca noktalı sayılar nokta ile yazılacak virgül olmaz
 
Pwm yazilimla uretilmeli, donanımla yapmak istersen en fazla 1 MHz kristal kullanman lazım. Pwm timer2 kullanacak. Timer2 8bit yani 255e sayar. 16 prescale kullansan.

20.000.000/ 4x16x255 = 1225 Hz yapar.
1 MHz kristal kullanirsan 62 Hz yapar ki bu kurtarır. Çünkü servo için 50 Hz lazim
 
tamamdır hocam teşekkürler ben birazdaha kafa yorayım. örneklere bakayım pwm i tam oturtayım kafamda
 

Forum istatistikleri

Konular
129,807
Mesajlar
930,290
Kullanıcılar
452,608
Son üye
murat620

Yeni konular

Geri
Üst