控制板:NUCLEO-F410RB 驱动:DRV8833电机驱动模块 电机:驰海电机 2相4线 步进电机现在的问题是,单独IO发送脉冲,电机可以 正常转动。用的是网上现成的8拍方式,
四个引脚各一根控制线:A~H表示各线时序
A B C D E F G H
A 1 1 0 0 0 0 0 1
A- 0 0 0 1 1 1 0 0
B 0 1 1 1 0 0 0 0
B- 0 0 0 0 0 1 1 1
现在想的是,直接用STM32F410的TIM1 输出4路脉冲,但模式比较输出和PWM好像都不太对,我手画了一张时序图,请大佬帮忙提供些思路,有没有用高级定时器做过类似的脉冲输出。
我用的HAL库 ,cubeMX,附两张网络视频中 ,使用cubeMX配置TIM1(高级控制定时器)比较输出模式,和PWM模式,在示波器中输出的波形,和我手画的波形图还是不太一样。不知道有没有人用过TIM1(高级控制定时器)输出4路时序不同的波形。
|