the_maniac
Üye
- Katılım
- 25 Nis 2009
- Mesajlar
- 48
- Puanları
- 1
Arkadaşlar benim debounce problemim var. Pic 16F877A kullanıyorum. 4Mhz kristal osilatörüm var. Buton ise momentary(anlık) switch. Normalde açık, bastığınızda devrede iletim sağlıyor. Yapması gereken bastığımda interrupt rutinine girecek. Led devreme power sağlayacak ve 2 numaralı led yanacak. Tekrar basınca 2 numaralı ledi söndürecek ve 1 nolu ledi yakacak.
Sorun şu ki bastığımda bazen 1i söndürüp 2yi yakıyor. Bazen 1i söndürüp 2yi yakıyor ardından da 2'yi de söndürüp 1i yakmaya devam ediyor. Bunu bi kaç defa yapabiliyor. Anladığım kadarıyla bounce sorunu oluşuyor.
İhtiyacım olan şey gerçekten çalışacağından emin olduğum bir debounce devresi. Yazılıma bir şey eklemek istemiyorum artık. Çünkü karıştıkça güvenilir olmuyor. Aynı anda pwm timer vs vs çalıştığında sorun çıkıyor. Bu nedenle donanımla çözmek istiyorum. Bu konuda özellikle denenmiş ve çalıştığı görülmüş devreleri önerirseniz sevinirim.
Yardımlarınız için şimdiden teşekkürler.
Sorun şu ki bastığımda bazen 1i söndürüp 2yi yakıyor. Bazen 1i söndürüp 2yi yakıyor ardından da 2'yi de söndürüp 1i yakmaya devam ediyor. Bunu bi kaç defa yapabiliyor. Anladığım kadarıyla bounce sorunu oluşuyor.
İhtiyacım olan şey gerçekten çalışacağından emin olduğum bir debounce devresi. Yazılıma bir şey eklemek istemiyorum artık. Çünkü karıştıkça güvenilir olmuyor. Aynı anda pwm timer vs vs çalıştığında sorun çıkıyor. Bu nedenle donanımla çözmek istiyorum. Bu konuda özellikle denenmiş ve çalıştığı görülmüş devreleri önerirseniz sevinirim.
Yardımlarınız için şimdiden teşekkürler.