打印

求指点用PSOC3 驱动步进电机28byj48的

[复制链接]
1440|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duyu1993|  楼主 | 2013-5-4 16:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是使用PSOC3让它转就行了
沙发
duyu1993|  楼主 | 2013-5-7 19:35 | 只看该作者
没人用过吗?

使用特权

评论回复
板凳
kk5290122| | 2013-5-7 20:04 | 只看该作者
     你就根据步进电机的工作原理,通过PSOC3的GPIO来 控制就行呀……   具体你可以参考下面的资料……


基于PSoC3的步进电机控制的研究_周峰.pdf (723.25 KB)

使用特权

评论回复
地板
duyu1993|  楼主 | 2013-5-7 20:17 | 只看该作者
#include <device.h>
void delay(int num)
{
while(num--);
}

void main()

{

while(1)
     {P1_Write(0),
          P2_Write(0),
          P3_Write(0),
          P4_Write(1),
          delay(3);
          P1_Write(0),
          P2_Write(0),
          P3_Write(1),
          P4_Write(1),
           delay(3);
          P1_Write(0),
          P2_Write(1),
          P3_Write(0),
          P4_Write(0),
           delay(3);
          P1_Write(0),
          P2_Write(1),
          P3_Write(1),
          P4_Write(0),
           delay(3);
          P1_Write(0),
          P2_Write(0),
          P3_Write(1),
          P4_Write(0),
           delay(3);
          P1_Write(0),
          P2_Write(0),
          P3_Write(1),
          P4_Write(1),
           delay(3);
          P1_Write(0),
          P2_Write(0),
          P3_Write(0),
          P4_Write(1),
           delay(3);
          P1_Write(1),
          P2_Write(0),
          P3_Write(0),
          P4_Write(1),
           delay(3);
          }

使用特权

评论回复
5
duyu1993|  楼主 | 2013-5-7 20:18 | 只看该作者
电机就是不转

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

8

帖子

1

粉丝