|
不知道你是用的芯片,还是模块,不好判断你的问题。
# E3 w, h+ y$ U5 }: M M8 j/ z: f单片机的问题,可能涉及硬件和软件,你只说现像是不能为排除问题提供足够的依据,所以没法帮你。
! F6 M1 M. l: v9 d# I: d我做过这个,说说我的经验吧。
# b3 A3 _4 b5 ?3 ?) C# M0 P# N第一:只用芯片。+ f0 |& T! ~0 L8 J! n$ I
只用芯片时,要注意这么几点:逻辑电压与电机驱动电压一般不一样,逻辑电压要大一些,如果逻辑电压与电机驱动电压一样,51单片机一般都驱动不了,STM32单片机还可以动;电流监测端可以悬空;使能端一定要接上;
3 L" d& V2 C* C: B" \4 c" O第二:使用模块。. { X, w! f, B" S
使用模块就很简单了,看图,就那么样子。注意,12V是驱动电压,而5V是模块输出供51单片机使用的逻辑电压。
7 s$ p" t- I( G使能端可以用,也可以不用,因为IN1、IN2同时为0或同时为1都可以让电机不动。) S3 d$ o s- y
2 G/ O! q) z1 ^, w9 `! r
% d/ r: f( `' h, x0 H6 U
/ w) A( r3 r0 u' A4 [
+ Z( O7 I6 H8 j
|
|