|
|
@ -40,9 +40,9 @@ 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_4BIT; |
|
|
|
hspi1.Init.CLKPolarity = SPI_POLARITY_LOW; |
|
|
|
hspi1.Init.CLKPhase = SPI_PHASE_1EDGE; |
|
|
|
hspi1.Init.DataSize = SPI_DATASIZE_8BIT; |
|
|
|
hspi1.Init.CLKPolarity = SPI_POLARITY_HIGH; |
|
|
|
hspi1.Init.CLKPhase = SPI_PHASE_2EDGE; |
|
|
|
hspi1.Init.NSS = SPI_NSS_SOFT; |
|
|
|
hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_2; |
|
|
|
hspi1.Init.FirstBit = SPI_FIRSTBIT_MSB; |
|
|
@ -50,7 +50,7 @@ void MX_SPI1_Init(void) |
|
|
|
hspi1.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; |
|
|
|
hspi1.Init.CRCPolynomial = 7; |
|
|
|
hspi1.Init.CRCLength = SPI_CRC_LENGTH_DATASIZE; |
|
|
|
hspi1.Init.NSSPMode = SPI_NSS_PULSE_ENABLE; |
|
|
|
hspi1.Init.NSSPMode = SPI_NSS_PULSE_DISABLE; |
|
|
|
if (HAL_SPI_Init(&hspi1) != HAL_OK) |
|
|
|
{ |
|
|
|
Error_Handler(); |
|
|
|