pwm yapma

Başlatan kivanc87, 29 Aralık 2015, 09:40:18

kivanc87

Selam arkadaşlar kolay gelsin hepinize ben bir konuda takıldım bana yardımcı olurmusunuz? buton kontrollü animasyon yapmak istiyorum. Ama bir animasyonda takılıyorum. 2 port arası geçişlerde pwm olarak geçmesini istiyorum. Şöyle 2 port sönük tek port yavaş yavaş yanıcak yavaş yavaş sönecek söndükten sonra diğer port aynı şekilde devam edicek yardımcı olursanız çok sevinirim.

dumansiz

#1
Hangi işlemciyi kullanıyorsun? "HPWM" komutu vardı yanılmıyorsam.
Oluşturduğun PWM sinyalin "duty cycle" ını arttırıp azaltarak portlara bağladığın ledlerin parlaklıklarını ayarlayabilirsin.

kivanc87

16f628 portları ayrı ayrı yakmak istiyorum.

dumansiz

Tam anlayamadım galiba. "PWM" den bahsedince; ben pin olarak düşünmüştüm. Ama siz porttan bahsediyorsunuz.
bu durumda port pinlerine hızlı bir şekilde "0" ve "1" atayarak parlaklığı ayarlayabilirsiniz.
atıyorum:
dongü
{
PORTA = 255;
bekle_ms(250);
PORTA = 0;
bekle_ms(50);

PORTA = 255;
bekle_ms(50);
PORTA = 0;
bekle_ms(250);
}