×

smart-home智能家居

消耗积分:0 | 格式:rar | 大小:738KB | 2017-08-28

LTZun

分享资料个

智能家居,已经过测试成功

  #include“stm32f10x.h”

  #define BJ_A_Pin GPIO_Pin_0

  #define BJ_B_Pin GPIO_Pin_1

  #define BJ_C_Pin GPIO_Pin_2

  #define BJ_D_Pin GPIO_Pin_3

  #define BJ_Port GPIOC

  #define Key_Port GPIOC

  #define Key_Pin GPIO_Pin_3

  unsigned char F_Rotation[4]={0x03,0x06,0x0C,0x09};//正转表格

  unsigned char B_Rotation[4]={0x09,0x0C,0x06,0x03};//反转表格

  u8 Derection=0x00;

  void BJDJ_GPIO_Configuration(void);

  void BJDJ_Delay(u16 nTime);

  void BJDJ_28BYJ48_L(void);

  void BJDJ_28BYJ48_R(void);

  /************************************************************************

  函数名称:BJDJ_28BYJ48_L(void)

  功能: 步进电机左转

  **************************************************************************/

  void BJDJ_28BYJ48_L(void)

  {

  BJDJ_GPIO_Configuration();

  for(u16 j=0;j《1000;j++)

  {

  for(u8 i=0;i《4;i++) //4相

  {

  GPIOC-》ODR=B_Rotation[i];//

  BJDJ_Delay(130); //改变这个参数可以调整电机转速

  }

  }

  }

  /************************************************************************

  函数名称:BJDJ_28BYJ48_R(void)

  功能: 步进电机右转

  **************************************************************************/
smart-home智能家居

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !