Stepper_motors.c 567 B

12345678910111213141516171819
  1. #include "User_Dri_main.h"
  2. BUJINDIAN xdata bujindianji;
  3. uint8 xdata bujinstate=0;
  4. /*四相单拍工作方式,在这种工作方式下,A、B、C、D 三相轮流通电,
  5. 电流切换三次,磁场旋转一周,转子向前转过一个齿距角。因此这种通电方式叫做四相单四拍工作方式*/
  6. #if (Pengzhangfa_CW==0)
  7. const int8 C_W[8]= {0x09,0x01,0x03,0x02,0x06,0x04,0x0c,0x08};
  8. #elif (Pengzhangfa_CW==1)
  9. const int8 C_W[8]= {0x08,0x0c,0x04,0x06,0x02,0x03,0x01,0x09};
  10. #endif
  11. /*电子膨胀阀控制*/