SdDriverSample/Core/Src/main.cpp
static void MX_SPI1_Init(void)
{

  /* USER CODE BEGIN SPI1_Init 0 */

  /* USER CODE END SPI1_Init 0 */

  /* USER CODE BEGIN SPI1_Init 1 */

  /* USER CODE END SPI1_Init 1 */
  /* SPI1 parameter configuration*/
  hspi1.Instance = SPI1;
  hspi1.Init.Mode = SPI_MODE_MASTER;
  hspi1.Init.Direction = SPI_DIRECTION_2LINES;
  hspi1.Init.DataSize = SPI_DATASIZE_8BIT;
  hspi1.Init.CLKPolarity = SPI_POLARITY_LOW;
  hspi1.Init.CLKPhase = SPI_PHASE_1EDGE;
  hspi1.Init.NSS = SPI_NSS_SOFT;
  hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_64;
  hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB;
  hspi1.Init.TIMode = SPI_TIMODE_DISABLE;
  hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;
  hspi1.Init.CRCPolynomial = 7;
  hspi1.Init.CRCLength = SPI_CRC_LENGTH_DATASIZE;
  hspi1.Init.NSSPMode = SPI_NSS_PULSE_ENABLE;
  if (HAL_SPI_Init(&hspi1) != HAL_OK)
  {
    Error_Handler();
  }
  /* USER CODE BEGIN SPI1_Init 2 */

  /* USER CODE END SPI1_Init 2 */

}
/**
  * @brief SPI1 Initialization Function
  * @param None
  * @retval None
  */
@brief SPI1 Initialization Function
@param None
@retval None
@brief SPI1 Initialization Function @param None @retval None
static void MX_SPI1_Init(void)
{
  hspi1.Instance = SPI1;
  hspi1.Init.Mode = SPI_MODE_MASTER;
  hspi1.Init.Direction = SPI_DIRECTION_2LINES;
  hspi1.Init.DataSize = SPI_DATASIZE_8BIT;
  hspi1.Init.CLKPolarity = SPI_POLARITY_LOW;
  hspi1.Init.CLKPhase = SPI_PHASE_1EDGE;
  hspi1.Init.NSS = SPI_NSS_SOFT;
  hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_64;
  hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB;
  hspi1.Init.TIMode = SPI_TIMODE_DISABLE;
  hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;
  hspi1.Init.CRCPolynomial = 7;
  hspi1.Init.CRCLength = SPI_CRC_LENGTH_DATASIZE;
  hspi1.Init.NSSPMode = SPI_NSS_PULSE_ENABLE;
  if (HAL_SPI_Init(&hspi1) != HAL_OK)
  {
    Error_Handler();
  }
}
static void MX_SPI1_Init ( void ) { hspi1 . Instance = SPI1 ; hspi1 . Init . Mode = SPI_MODE_MASTER ; hspi1 . Init . Direction = SPI_DIRECTION_2LINES ; hspi1 . Init . DataSize = SPI_DATASIZE_8BIT ; hspi1 . Init . CLKPolarity = SPI_POLARITY_LOW ; hspi1 . Init . CLKPhase = SPI_PHASE_1EDGE ; hspi1 . Init . NSS = SPI_NSS_SOFT ; hspi1 . Init . BaudRatePrescaler = SPI_BAUDRATEPRESCALER_64 ; hspi1 . Init . FirstBit = SPI_FIRSTBIT_MSB ; hspi1 . Init . TIMode = SPI_TIMODE_DISABLE ; hspi1 . Init . CRCCalculation = SPI_CRCCALCULATION_DISABLE ; hspi1 . Init . CRCPolynomial = 7 ; hspi1 . Init . CRCLength = SPI_CRC_LENGTH_DATASIZE ; hspi1 . Init . NSSPMode = SPI_NSS_PULSE_ENABLE ; if ( HAL_SPI_Init ( & hspi1 ) != HAL_OK ) { Error_Handler ( ) ; } }
@brief SPI1 Initialization Function
 @param None
 @retval None
@brief SPI1 Initialization Function @param None @retval None
/* USER CODE BEGIN SPI1_Init 0 */ /* USER CODE END SPI1_Init 0 */ /* USER CODE BEGIN SPI1_Init 1 */ /* USER CODE END SPI1_Init 1 */ /* SPI1 parameter configuration*/ /* USER CODE BEGIN SPI1_Init 2 */ /* USER CODE END SPI1_Init 2 */