Page 328 - MDP2022-2
P. 328

static  void  MX_GPIO_Init(void)
            {
                GPIO_InitTypeDef  GPIO_InitStruct  =  {0};


                /*  GPIO  Ports  Clock  Enable  */
                __HAL_RCC_GPIOC_CLK_ENABLE();
                __HAL_RCC_GPIOH_CLK_ENABLE();
                __HAL_RCC_GPIOA_CLK_ENABLE();


                /*Configure  GPIO  pin  Output  Level  */
                HAL_GPIO_WritePin(GPIOA,  GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_9|GPIO_PIN_10,  GPIO_PIN_RESET);


                /*Configure  GPIO  pin  Output  Level  */
                HAL_GPIO_WritePin(GPIOC,  GPIO_PIN_8,  GPIO_PIN_RESET);


                /*Configure  GPIO  pins  :  PA6  PA7  PA9  PA10  */
                GPIO_InitStruct.Pin  =  GPIO_PIN_6|GPIO_PIN_7|GPIO_PIN_9|GPIO_PIN_10;
                GPIO_InitStruct.Mode  =  GPIO_MODE_OUTPUT_PP;
                GPIO_InitStruct.Pull  =  GPIO_NOPULL;
                GPIO_InitStruct.Speed  =  GPIO_SPEED_FREQ_LOW;
                HAL_GPIO_Init(GPIOA,  &GPIO_InitStruct);


                /*Configure  GPIO  pin  :  PC6  */
                GPIO_InitStruct.Pin  =  GPIO_PIN_6;
                GPIO_InitStruct.Mode  =  GPIO_MODE_INPUT;
                GPIO_InitStruct.Pull  =  GPIO_NOPULL;
                HAL_GPIO_Init(GPIOC,  &GPIO_InitStruct);


                /*Configure  GPIO  pin  :  PC8  */
                GPIO_InitStruct.Pin  =  GPIO_PIN_8;
                GPIO_InitStruct.Mode  =  GPIO_MODE_OUTPUT_PP;
                GPIO_InitStruct.Pull  =  GPIO_NOPULL;
                GPIO_InitStruct.Speed  =  GPIO_SPEED_FREQ_LOW;
                HAL_GPIO_Init(GPIOC,  &GPIO_InitStruct);


            }


            /*  USER  CODE  BEGIN  4  */


            /*  USER  CODE  END  4  */


            /**
                *  @brief    This  function  is  executed  in  case  of  error  occurrence.
                *  @retval  None
                */
   323   324   325   326   327   328   329   330   331   332   333