|
为什么我产生的PWM不稳定啊?
波形如图所示。
是不是机智云平台下不能产生稳定的PWM?每个周期都会多出一个。
函数调用如下:
void power_pwm_init(void)
{
uint32 pin_info[PWM_CHANNEL][3] =
{
{PWM_3_OUT_IO_MUX,PWM_3_OUT_IO_FUNC,PWM_3_OUT_IO_NUM},//15
{PWM_2_OUT_IO_MUX,PWM_2_OUT_IO_FUNC,PWM_2_OUT_IO_NUM}//14
};
uint32 pwm_duty_init[PWM_CHANNEL] = {600,200};
pwm_init(900,pwm_duty_init,PWM_CHANNEL,pin_info);
}
void power_pwm_start(void)
{
pwm_start();
}
keyInit();
power_pwm_init();
pwm_start();
gizwitsInit();
|
|