ananbo 发表于 2019-5-27 12:02:01

TIM1 高级定时器 4路控制信号 驱动步进电机

控制板: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好像都不太对,我手画了一张时序图,请大佬帮忙提供些思路,有没有用高级定时器做过类似的脉冲输出。





mmuuss586 发表于 2019-5-28 09:37:18

参考ST的定时器培训文档;
页: [1]
查看完整版本: TIM1 高级定时器 4路控制信号 驱动步进电机