Hello everyone,
I'm working onPWM, I have used it many times but now I want to know correctly about frequency of PWM.
Please let's me know how frequency of PWM influence on DC motor??
Many examples on the internet used
PWMPulseWidthSet(PWM0_BASE,PWM_OUT_1,pwm);
with pwm from 0 - 255. So what is the pwm??
And then, when I want to use above pwm, I have to configure like that:
PWMGenPeriodSet(PWM0_BASE,PWM_GEN_2,255);
or like that:
PWMGenPeriodSet(PWM0_BASE,PWM_GEN_2,7323);
Here is all of the configure of my PWM:
u32FreqClock = SysCtlClockFreqSet((SYSCTL_XTAL_25MHZ | SYSCTL_OSC_MAIN | SYSCTL_USE_PLL | SYSCTL_CFG_VCO_480), 120000000); ============= SysCtlPWMClockSet(SYSCTL_PWMDIV_64); SysCtlPeripheralEnable(SYSCTL_PERIPH_PWM0); SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF); GPIOPinConfigure(GPIO_PF1_M0PWM1); GPIOPinTypePWM(GPIO_PORTF_BASE,GPIO_PIN_1); PWMGenConfigure(PWM0_BASE,PWM_GEN_0,PWM_GEN_MODE_DOWN|PWM_GEN_MODE_NO_SYNC); PWMGenPeriodSet(PWM0_BASE,PWM_GEN_0,255); PWMOutputState(PWM0_BASE,PWM_OUT_1_BIT, true); PWMGenEnable(PWM0_BASE,PWM_GEN_0);