pic basic ile 3kanal pwm uygulama nasıl yapılır? (RGB le

Başlatan iso42, 23 Haziran 2009, 09:19:16

iso42

Arkadaşlar benim talebim pic basic ile 3 kanal pwm çıkışı elde etemek.

Normalde  pic basic ile pwm uygulamaları aşağıdaki örneklerde olduğu gibi yapılıyor.

1. örnek

TRISB=0
DUTY VAR byte

BASLA:
FOR DUTY=255 to 0 step -1
GOSUB PALS
next

FOR DUTY=0 to 255 step 1
GOSUB PALS
NEXT
GOTO BASLA

PALS:
PORTB=%00000111
PAUSEUS (Duty*75)
PORTB=%00000000
PAUSEUS (255-DUTY)*75
RETURN
END

2.örnek

DUTYCYLE VAR BYTE

BASLA:
for dutycyle = 0 to 255
PWM PORTC.0,DUTYCYLE,100
next dutycyle
   
GOTO BASLA
END

Bu şekilde uygulamar yapılmakta ,bu tip uygulamarda pic bacaklarından aynı anda sinyal çıkışı alınmakta
benim isteğim :
pic in 1. bacağından pwm uygulaması yaparken,  işin %75 sine gelindiğinde pic in 2. bacağından  pwm çıkışının başalamsını,  2.ci bacaktaki iş oranı  da %50 ye geldiğinde, pic in 3. bacağından da pwm çıkışı almak istiyorum.
Benim amacım bu şekilde RGB led kontrol etmek
Yardımcı olursanız sevinirim.


MC_Skywalker

RGB LED işine bende girdim. kaynak arayıp duruyorum.

jal ile yapılmuış örnekler buldum.
http://www.semifluid.com/?cat=6

mustafa_cmbz

kendi kaynağınızı malesef kendiniz yaratmak zorundasınız...çünki bu iş ticari değer taşıdığı için kimse bilgisini paylaşmaz...