السلام عليكم ورحة الله وبركاته ورمضان كريم على الجميع
يا أهل الراية المحمدية مافي حدا من الخوة الفاضلين يوضحو لي كتابة برنامج بالميكرو سي عن كيفية اخراج تردد من البيك بستخدام pwm واكون لكم من الشاكرين
وانا جربت الكثير ولم تنجح
طيب ماهو البرنامج وانا استخدم برنامج المحاكات بروتيوس 7.6
وقمت بتغير
void main()
{
while (1) {
portb=0xff;
trisb = 0 ;
pwm_init(800000);
Pwm_Change_Duty(2000);
pwm_start();
} }
ولم يتغير شيئ الى الان لم احصل على تردد اكبر من 10كيلو هرتز وبعد تغير كثير بpwm_init(80000000000 ولم يغير شيئ وكمان ب duty(2)l
طيب ماهي العلاقة التي يتم فيها حساب التردد ووضع القيمة المناسبة بحيث مثل ما تضع في البرنامج من قيمة تردد يظهره البيك ولكم الشكر والدعاءاخوكم
عبد القادر من سورية