此驱动已写为函数,直接调用即可,调用代码需包含 .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;);
}
1