tunahurgh
Üye
- Katılım
- 2 Mar 2021
- Mesajlar
- 26
- Puanları
- 1
- Yaş
- 41
Merhaba Arkadaşlar,
IR verici devresi üzerinde çalışıyorum. Samsung televizyonu kontrol edeceğim. Bununla ilgili birçok kod var ama olayın mantığını birtürlü anlayamadım. Kaynaklarda 38Khz taşıyıcı sinyal üzerinde kod aktarılır diyor. Verilen örneklerde bu 38kHz i elde etmek için bazı sigorta ve osilatör ayarları yapılmış Mesela aşağıdaki gibi;
#use pwm (PWM1, FREQUENCY = 38KHz, DUTY = 25, PWM_OFF)
setup_oscillator(OSC_8MHZ | OSC_PLL_ON);
Bunun aynısını yazınca devre çalışıyor ama ben dahili osilatör değil de 20Mhz kristal kullanmak istiyorum. Bu durumda ne gibi ayarlar yapmalıyım bunu birtürlü kavrayamadım.
Ayrıca verilen örneklerde birbiri ardına saykılları belirli aralıklarda kesip vererek 0 ve 1 bit sinyalleri oluşturulmuş. Madem bu saykılları belirli sürelerde göndererek sinyal oluşturabiliyorum, neden mutlaka 38kHz taşıyıcı frekansına ihtiyacım olsun ki.
Aydınlatırsanız çok memnun olurum.
Teşekkür ederim.
IR verici devresi üzerinde çalışıyorum. Samsung televizyonu kontrol edeceğim. Bununla ilgili birçok kod var ama olayın mantığını birtürlü anlayamadım. Kaynaklarda 38Khz taşıyıcı sinyal üzerinde kod aktarılır diyor. Verilen örneklerde bu 38kHz i elde etmek için bazı sigorta ve osilatör ayarları yapılmış Mesela aşağıdaki gibi;
#use pwm (PWM1, FREQUENCY = 38KHz, DUTY = 25, PWM_OFF)
setup_oscillator(OSC_8MHZ | OSC_PLL_ON);
Bunun aynısını yazınca devre çalışıyor ama ben dahili osilatör değil de 20Mhz kristal kullanmak istiyorum. Bu durumda ne gibi ayarlar yapmalıyım bunu birtürlü kavrayamadım.
Ayrıca verilen örneklerde birbiri ardına saykılları belirli aralıklarda kesip vererek 0 ve 1 bit sinyalleri oluşturulmuş. Madem bu saykılları belirli sürelerde göndererek sinyal oluşturabiliyorum, neden mutlaka 38kHz taşıyıcı frekansına ihtiyacım olsun ki.
Aydınlatırsanız çok memnun olurum.
Teşekkür ederim.