2019-07-20 23:36发布
longps79 发表于 2019-5-12 23:46 快速看了下L298N资料,是不是你接线有问题,你可以拆掉IN1,IN2,ENA三根控制线,把电机接在OUT12上,然后你把PA7 ...
最多设置5个标签!
快速看了下L298N资料,是不是你接线有问题,你可以拆掉IN1,IN2,ENA三根控制线,把电机接在OUT12上,然后你把PA7接IN1,IN2接GND,ENA接3.3V,这时你PA7为高时,电机就可以转动.
温馨提示下,不是最终样机测试,最好不要用蓄电池,用可调电源或成品开关电源,因为蓄电池输出电流太大,一旦发错波形,很容易烧电机,而可调电源则有输出限流功能,开始时你可以把电流限到0.3A,即使短路,电源也会自动保护.
昨天试过了把使能端接1 控制端一个接GND 一个接PA7pwm信号 是可以改变电压的;可是为什么正常使能端输入pwm没用啊,如果是利用控制端输入的pwm就不知道怎么去调正反转了啊
EN使用普通I/O口控制,供急停用,配置两路比较PWM输出分别控制IN1和IN2,如果正转,则给IN1输出PWM波
方法一把IN2的管脚配置为通用I/O,并输出低; 方法二更简单点把IN1和IN2都对地接一个2K2电阻,直接把寄存器中C2E关闭,
反转则给IN2输出PWM波,IN1用上面两种方法中一种控制就好了,
一周热门 更多>