stm32输出pwm驱动直流电机 电机驱动模块为l298n 程序编好后通过改变占空比取几个电压 但是out1 out2口却得不到想要的电压

2019-07-20 23:36发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
longps79
2019-07-21 09:46
L298没用过,楼主是想用PWM控制EN,然后IN1和IN2控制正反转,你可以测试下,IN1接3.3V,IN2接GND,看有没有反应.


EN使用普通I/O口控制,供急停用,配置两路比较PWM输出分别控制IN1和IN2,如果正转,则给IN1输出PWM波
方法一把IN2的管脚配置为通用I/O,并输出低;     方法二更简单点把IN1和IN2都对地接一个2K2电阻,直接把寄存器中C2E关闭,
反转则给IN2输出PWM波,IN1用上面两种方法中一种控制就好了,

一周热门 更多>