Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: eeewoman - 13 Eylül 2018, 18:16:49

Başlık: pwm ile ses çıkışı isterken seri haberleşmenin kopması nasıl çözülür
Gönderen: eeewoman - 13 Eylül 2018, 18:16:49
İyi günler arkadaşlar , Bir projem için pic18f46k22 kullanıyorum işlemcinin b1 pinini giriş olarak ayarladım ve alarm butonu olarak kullanıyorum . Butona bastığımda ccp1 pininden pwm ile alarm sesi çıkışı elde ediyorm. Aynı zamanda haberleşmede yaptığım için  haberleşme bu esnada kopuyor ve pwm e odaklanıyor. Seri haberleşmede kesme kullanıyorum ancak daha önce pwm için kesme yapmadım . CCP1 kesmesi yapmak sorunu çözebilirmi ?
Başlık: Ynt: pwm ile ses çıkışı isterken seri haberleşmenin kopması nasıl çözülür
Gönderen: fahri- - 14 Eylül 2018, 14:06:38
Eğer Hardware PWM modül kullanıyorsanız PWM haberleşmeden etkilenmemesi lazım.
Başlık: Ynt: pwm ile ses çıkışı isterken seri haberleşmenin kopması nasıl çözülür
Gönderen: omereliusuk - 14 Eylül 2018, 14:22:56
#priority ile kesmelerin önceliklerini düzenleyebilirsiniz.
Haberleşmeyi de kesme bölümüne almalısınız.
Data =getc();
Bölümünü kesmeye atın büyük ihtimalle düzelir.
Olmazsa kodları görelim.
Başlık: Ynt: pwm ile ses çıkışı isterken seri haberleşmenin kopması nasıl çözülür
Gönderen: OG - 14 Eylül 2018, 15:01:41
CCP işlemleri için timer 4 ü seçip deneyin