芯片解密DRV8825步进电机驱动芯片的MCU驱动程序
芯片解密void STEP_MOTOR_Microstep_MODE(uint8_t stepmotor_mode)
{
芯片解密switch (stepmotor_mode)
{
case Stepper_Div0:
GPIO_BC(GPIOB) = GPIO_PIN_0;
GPIO_BC(GPIOA) = GPIO_PIN_7;
GPIO_BC(GPIOA) = GPIO_PIN_6;
break ;
case Stepper_Div2:
GPIO_BOP(GPIOB) = GPIO_PIN_0;
GPIO_BC(GPIOA) = GPIO_PIN_7;
GPIO_BC(GPIOA) = GPIO_PIN_6;
break ;
case Stepper_Div4:
GPIO_BC(GPIOB) = GPIO_PIN_0;
GPIO_BOP(GPIOA) = GPIO_PIN_7;
GPIO_BC(GPIOA) = GPIO_PIN_6;
break ;
case Stepper_Div8:
GPIO_BOP(GPIOB) = GPIO_PIN_0;
GPIO_BOP(GPIOA) = GPIO_PIN_7;
GPIO_BC(GPIOA) = GPIO_PIN_6;
break ;
case Stepper_Div16:
GPIO_BC(GPIOB) = GPIO_PIN_0;
GPIO_BC(GPIOA) = GPIO_PIN_7;
GPIO_BOP(GPIOA) = GPIO_PIN_6;
break ;
case Stepper_Div32:
GPIO_BOP(GPIOB) = GPIO_PIN_0;
GPIO_BOP(GPIOA) = GPIO_PIN_7;
GPIO_BOP(GPIOA) = GPIO_PIN_6;
break ;
}
单片机解密printf("\r\n STEPMOTOR_Microstep_MODE_Div:%d",stepmotor_mode);
delay_1ms(3);
}

芯片解密