UDN2916 步进电机驱动块驱动,运行稳定不丢步
此驱动已写为函数,直接调用即可,调用代码需包含 .h 头文件, .c 需要加载到项目文件夹, 调用前需更改 .h 的IO口设置 //单相四拍 void main(){ //定义对象 udn2916_inittypedef mono; //方向,0为正,1为反 mono.fx = 0; //单拍步数 mono.step=1; //0为最大电流,1为2/3,2为1/3 mono.power=0; //行步记录,可选,用于将步行记录记入ERPPOM,断电重启后再读取写入 mono.sp; mono.sp1; mono.sp2; //每步间隔时间,可选, 延时= ? * 10ms mono.time //运行电机 udn2916(&mono;); }
用户评论