edaf25f2b6077255
获得 3 次赞
帮助过15人
六线的步进电机,用DM556驱动,中间抽头不接,其余四线按相序接,程序按照驱动器时序图来,只让它向一个方向转动(即DIR=0),但是步进电机只向左右来回抖动,不转动,不明白是怎么回事,下面是用驱动器驱动的代码,就这么简单,就是不转,我已经晕一天了,换了好多种方法,抽头没有检测错,线序已经换过来遍就是不行,一直左右抖动,有没有人做过,求解 //DIR是方向信号,PUL脉冲信号 DIR=0; //DIR至少提前PUL下降沿5us Delay10us(); for(i=200;i>0;i--) //正转半圈 { PUL=1; Delay10us(); PUL=0; delayms_51(100); }
在做ads1256与stm32通信时遇到问题,ads1256的DRDY引脚设置为下拉输入没有反馈,有没有大神做过这个能不能给解释一下,谢谢
做ds18b20时候遇到问题,DQ线需要输出也需要检测输入,DQ已经初始化为推挽输出,如果再用库函数进行初始化输入太麻烦,想问问各位大神修改端口寄存器设置为输入模式怎么弄
为什么不如51直接定义端口用的方便,我在写51的SPI只需要加上读写就可以,32的还需要一系列的初始化,我直接定义管脚初始化GPIO不也是可以的吗难道是速度更快一点吗