| | |
| | | /* Peripheral clock enable */ |
| | | __HAL_RCC_SPI1_CLK_ENABLE(); |
| | | |
| | | __HAL_RCC_GPIOA_CLK_ENABLE(); |
| | | __HAL_RCC_GPIOB_CLK_ENABLE(); |
| | | /**SPI1 GPIO Configuration |
| | | PA5 ------> SPI1_SCK |
| | | PA6 ------> SPI1_MISO |
| | | PA7 ------> SPI1_MOSI |
| | | PB3 ------> SPI1_SCK |
| | | PB4 ------> SPI1_MISO |
| | | PB5 ------> SPI1_MOSI |
| | | */ |
| | | GPIO_InitStruct.Pin = GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7; |
| | | GPIO_InitStruct.Pin = GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5; |
| | | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
| | | GPIO_InitStruct.Pull = GPIO_NOPULL; |
| | | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; |
| | | GPIO_InitStruct.Alternate = GPIO_AF0_SPI1; |
| | | HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); |
| | | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
| | | |
| | | /* USER CODE BEGIN SPI1_MspInit 1 */ |
| | | |
| | |
| | | __HAL_RCC_SPI1_CLK_DISABLE(); |
| | | |
| | | /**SPI1 GPIO Configuration |
| | | PA5 ------> SPI1_SCK |
| | | PA6 ------> SPI1_MISO |
| | | PA7 ------> SPI1_MOSI |
| | | PB3 ------> SPI1_SCK |
| | | PB4 ------> SPI1_MISO |
| | | PB5 ------> SPI1_MOSI |
| | | */ |
| | | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7); |
| | | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5); |
| | | |
| | | /* USER CODE BEGIN SPI1_MspDeInit 1 */ |
| | | |