سلام
واحد pwm رو تنظیم کردم و خروجی ها هم در حالت یک لبه و هم در حالت 2 لبه دیدم
ولی کاری که می خواستم بکنم اینه که با یک متغیر مقدار MRX ها رو تغییر بدم
ولی با این که مقدار متغیر تغییر می کنه ولی مقدار فرکانس خروجی تغییر نمی کنه ؟
واحد pwm رو تنظیم کردم و خروجی ها هم در حالت یک لبه و هم در حالت 2 لبه دیدم
ولی کاری که می خواستم بکنم اینه که با یک متغیر مقدار MRX ها رو تغییر بدم
ولی با این که مقدار متغیر تغییر می کنه ولی مقدار فرکانس خروجی تغییر نمی کنه ؟
کد:
while(1) { LPC_PWM1->MR0=b; LPC_PWM1->MR1=(b*0.05); LPC_PWM1->MR2=(b*0.45); LPC_PWM1->MR3=(b*0.55); LPC_PWM1->MR4=(b*0.95); LPC_PWM1->TCR |=9; b=b+1; delay.delayMs(1); if(b<=100) { b=200; } }
دیدگاه