初级会员
- 积分
- 147
- 金钱
- 147
- 注册时间
- 2017-3-6
- 在线时间
- 32 小时
|
10金钱
我采用两路PWM信号控制H桥
main函数主循环中:
if(t<100) {
GPIO_SetBits(GPIOA,GPIO_Pin_6);
GPIO_ResetBits(GPIOA, GPIO_Pin_7);
TIM_SetCompare1(TIM3,400);
t++;
}
else(t>100){
GPIO_SetBits(GPIOA,GPIO_Pin_7);
GPIO_ResetBits(GPIOA, GPIO_Pin_6);
TIM_SetCompare1(TIM3,400);
t++;
if(t>200) t=0;
}
当我只接入PA6产生的PWM信号时,电机顺时针转,当只接入PA7产生的PWM信号时,电机逆时针转,当我以上面程序同时接入两个PWM信号时,电机慢速逆时针转,然后就停止不动了。在此请教一下各位!
|
|