首页 > 编程知识 正文

8s003f3p6引脚功能,超同步伺服报警oc3怎么处理

时间:2023-05-05 22:32:15 阅读:54479 作者:2388

软件: STVD

芯片: STM8S003F3P6

问题:配置计时器2通道3的pwm功能后,没有pwm波形输出

代码:

Void时间2 _ init (Void ) )。

{

甜蜜香烟2_DeInit (;

甜卷烟2_TimeBaseInit (甜卷烟2 _ prescaler _ 16,1000-1 );

甜烟2_OC3Init (甜烟2_OCMODE_PWM1,甜烟2_OUTPUTSTATE_ENABLE,300,甜烟2_OCPOLARITY_LOW );

甜烟2_OC1Init (甜烟2_OCMODE_PWM1,甜烟2_OUTPUTSTATE_ENABLE,300,甜烟2_OCPOLARITY_LOW );

甜蜜香烟2 _ o C3预载配置(enable );

甜蜜香烟2 _ o C1预载配置(enable );

/*甜烟1 counter enable */

甜烟草2_cmd(enable;

}

然后,在计时器初始化前输入以下代码,设定为输出PA3,则有PWM输出。 很奇怪的问题。

gpio_init(gpioa,GPIO_PIN_3,GPIO_MODE_OUT_PP_HIGH_FAST );

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。