Page 371 - MDP2022-2
P. 371

HAL_GPIO_WritePin(GPIOE,  step3,  GPIO_PIN_RESET);
                                  HAL_Delay(1);
                            }
                            HAL_Delay(2000);
                            for(int  i  =  0;  i  <  1400;  i++){
                                  HAL_GPIO_WritePin(GPIOD,  dir3,  GPIO_PIN_SET);
                                  HAL_GPIO_WritePin(GPIOE,  step3,  GPIO_PIN_SET);
                                  HAL_Delay(1);
                                  HAL_GPIO_WritePin(GPIOE,  step3,  GPIO_PIN_RESET);
                                  HAL_Delay(1);
                            }
                            for(int  i  =  width-1;  i  >=  0;  i--){
                                  HAL_GPIO_WritePin(GPIOD,  dir2,  GPIO_PIN_RESET);
                                  HAL_GPIO_WritePin(GPIOE,  step2,  GPIO_PIN_SET);
                                  HAL_Delay(1);
                                  HAL_GPIO_WritePin(GPIOE,  step2,  GPIO_PIN_RESET);
                                  HAL_GPIO_WritePin(GPIOE,  fix_step,  GPIO_PIN_RESET);
                                  HAL_Delay(1);
                            }
                            width  =  0;
                            for(int  i  =  height+99;  i  >  0;  i--){


                                  HAL_GPIO_WritePin(GPIOD,  dir1,  GPIO_PIN_SET);
                                  HAL_GPIO_WritePin(GPIOE,  step1,  GPIO_PIN_SET);
                                  HAL_Delay(1);
                                  HAL_GPIO_WritePin(GPIOE,  step1,  GPIO_PIN_RESET);
                                  HAL_GPIO_WritePin(GPIOG,  fix_step,  GPIO_PIN_RESET);
                                  HAL_Delay(1);
                            }
                            height  =  0;
                            HAL_GPIO_WritePin(GPIOD,  GPIO_PIN_14,  GPIO_PIN_SET);
                            HAL_Delay(10);
                            HAL_GPIO_WritePin(GPIOD,  GPIO_PIN_14,  GPIO_PIN_RESET);
                      }
                    /*  USER  CODE  END  WHILE  */


                    /*  USER  CODE  BEGIN  3  */
                }
                /*  USER  CODE  END  3  */
            }


            /**
                *  @brief  System  Clock  Configuration
                *  @retval  None
                */
   366   367   368   369   370   371   372   373   374   375   376