Stepper_motors.c 588 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. /*电子膨胀阀控制*/