CCS C'de B Port'una PWM uygulama

Başlatan veliusta, 02 Mayıs 2013, 21:11:05

veliusta

Arkadaşlar Youtube'de izlediğim Led animasyonlarda (16F628) B portuna 8 Led bağlamış ve bu ledleri dimmer yaptırıyor.

Bu nasıl oluyor? Örnek Kod Filan paylaşabilirmisiniz? Teşekkürler.

xoom

Pot ile B portuna bağlı ledlerin Işık Şiddetiyle oynamaktan Bahsediyorsan..
Ccs C  ADC uygulamalarını inceleyebilirsin..

fatih6761

Alıntı yapılan: xoom - 02 Mayıs 2013, 21:18:50
Pot ile B portuna bağlı ledlerin Işık Şiddetiyle oynamaktan Bahsediyorsan..
Ccs C  ADC uygulamalarını inceleyebilirsin..
Hocam DAC demek istediniz herhalde.
Asıl soruya gelince, DAC yerine yazılımsal PWM kullanmış olabilirler. Software PWM olarak aratırsanız yeterince örnek bulabilirsiniz.


fatih6761

Alıntı yapılan: xoom - 02 Mayıs 2013, 21:26:15
https://www.picproje.org/index.php/topic,40015.30.html
Yalnız hocam burada PWM timer kesmesiyle üretiliyor. ADC sadece parlaklık değerini ele belirlemek için. Yani timer ile software pwm yapılmış...

xoom

Alıntı yapılan: fatih6761 - 02 Mayıs 2013, 21:31:14
Yalnız hocam burada PWM timer kesmesiyle üretiliyor. ADC sadece parlaklık değerini ele belirlemek için. Yani timer ile software pwm yapılmış...
Ben Arkadaş Dimmer'dan bahsettiği için o şekilde yorumlamıştım.. Haklı olabilirsiniz.

fatih6761

Alıntı yapılan: xoom - 02 Mayıs 2013, 21:36:45
Ben Arkadaş Dimmer'dan bahsettiği için o şekilde yorumlamıştım.. Haklı olabilirsiniz.
Evet dimmer ise dediğiniz gibi hocam...

veliusta

#7
Büyük ihtimal yazılımsal pwm. asm ile yapılmış.

http://picprojects.org.uk/projects/ledchaserpwm/

mesaj birleştirme:: 02 Mayıs 2013, 22:14:55

Hazır konu açılmışken. Şimdi şu Ledlerdeki pwm olayı 5V u açıp kapatarak yapıyor picler.

Ee nasıl olurda ışığın şiddeti azalıyor artıyor? yoksa gözümüz belli bir fpsyi görmekte zorlanıyor mu?

birde yazılımsal dediğiniz şey.

high_portb
delay_us(x)  x'i değiştirerk dimmer yapılır mı?