目前我按照datasheet上的操作:
1、初始化io口SM_EN为低
2、初始化io口SM_SLEEP为高
3、延时10ms
4、分别初始化MS1、MS2、DIR的io口
5、延时10ms
6、初始化SM_STEP的io口为高
7、for循环中每隔3ms翻转STEP io口一次
但是电机始终不转,不太清楚为什么,就这几个简单的io口。同时4个out没有输出,检查nfault脚也没有拉低,问题可能在哪里呢
目前我按照datasheet上的操作:
1、初始化io口SM_EN为低
2、初始化io口SM_SLEEP为高
3、延时10ms
4、分别初始化MS1、MS2、DIR的io口
5、延时10ms
6、初始化SM_STEP的io口为高
7、for循环中每隔3ms翻转STEP io口一次
但是电机始终不转,不太清楚为什么,就这几个简单的io口。同时4个out没有输出,检查nfault脚也没有拉低,问题可能在哪里呢
您好,点击填写信息后可获取MPSNOW一对一技术支持: MPSNOW 在线技术支持|MPS (monolithicpower.cn)