全球旧事资料 分类
工作,无论怎么控制IN1,IN2的值电机始终停止工作。驱动部分完成后就可以同过编程控制这3个引脚来控制电机的运动状态。电机的速度控制需要占空比PWM来控制(不知道占空比的可以百度查下)下边就是产生占空比的方法:
f1通过延时的方法来实现占空比PWM
voidtimer_0i
terrupt1
TH050000256TL050000256ifflag0
IN11IN20else
IN10;IN21pwm11delay
umpwm10delay100
um2通过定时器的方法实现PWM
voidTimer_0i
terrupt1通过2个定时器来实现左右2个电机占空比的输出

staticuchartemp10t10
TH0500256
TL0500256
ift10

temp1speed1
每个pwm输出完成后再接受新的速度值。

ift1temp1
INA1else
INA0
通过定时器来实现左边电机PWM占空比的输出。
ft1t11100
fr
好听全球资料 返回顶部