Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
merhaba
16f84 veya 16f628 mikrodenetleyicisi kullanarak 3 ade pwm sinyali üretmek istiyorum. bunu nasıl gerçekleştirebiliri. 16f628 de 1 adet pwm var. bu çıkış yetmiyor ne yapabilirm.
merhaba
16f84 veya 16f628 mikrodenetleyicisi kullanarak 3 ade pwm sinyali üretmek istiyorum. bunu nasıl gerçekleştirebiliri. 16f628 de 1 adet pwm var. bu çıkış yetmiyor ne yapabilirm.
yazılımsal pwm üretmek durumundasın. fakat unutmamak gerekir ki yazılımsal pwm üretirken her zaman bir gecikme söz konusu olur.
PWM ( pulse width modulation) adı üstünde darbe genlik modülasyonu. yazılım yapabiliyorsan mantığını kısaca anlatayım. herkesin anlayacağı şekilde yazmak gerekirse
pin_a0 = 1
pin_a1 = 1
pin_a2 = 1
bekle 10ms
pin_a0 = 0
pin_a1 = 0
pin_a2 = 0
bekle 5ms
burada pinler açıkken bekleme süresini uzun tuttuk yani toplam 15 milisaniyelik periyodun 2/3 ü high 1/3 ü low. doğru çıkış filtresi ile alabileceğin voltaj (5/3)*2 dir. yani 5 voltun 2/3ü.
bir dene problem olursa bildir üzerinde çalışalım. problemin tam olarak ne olduğunu denedikten sonra konuşalım. bakalım tam istediğin şeyi alabilecek misin? normalde böyle yapılır.