Subversion Repositories EngineBay2

Rev

Rev 2 | Rev 5 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2 Rev 3
Line 246... Line 246...
246
static void MX_SPI1_Init(void)
246
static void MX_SPI1_Init(void)
247
{
247
{
248
 
248
 
249
  hspi1.Instance = SPI1;
249
  hspi1.Instance = SPI1;
250
  hspi1.Init.Mode = SPI_MODE_MASTER;
250
  hspi1.Init.Mode = SPI_MODE_MASTER;
251
  hspi1.Init.Direction = SPI_DIRECTION_1LINE;
251
  hspi1.Init.Direction = SPI_DIRECTION_2LINES;
252
  hspi1.Init.DataSize = SPI_DATASIZE_8BIT;
252
  hspi1.Init.DataSize = SPI_DATASIZE_8BIT;
253
  hspi1.Init.CLKPolarity = SPI_POLARITY_LOW;
253
  hspi1.Init.CLKPolarity = SPI_POLARITY_LOW;
254
  hspi1.Init.CLKPhase = SPI_PHASE_1EDGE;
254
  hspi1.Init.CLKPhase = SPI_PHASE_1EDGE;
255
  hspi1.Init.NSS = SPI_NSS_SOFT;
255
  hspi1.Init.NSS = SPI_NSS_SOFT;
256
  hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_8;
256
  hspi1.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_8;
Line 388... Line 388...
388
 
388
 
389
  GPIO_InitTypeDef GPIO_InitStruct;
389
  GPIO_InitTypeDef GPIO_InitStruct;
390
 
390
 
391
  /* GPIO Ports Clock Enable */
391
  /* GPIO Ports Clock Enable */
392
  __HAL_RCC_GPIOA_CLK_ENABLE();
392
  __HAL_RCC_GPIOA_CLK_ENABLE();
-
 
393
  __HAL_RCC_GPIOC_CLK_ENABLE();
393
  __HAL_RCC_GPIOB_CLK_ENABLE();
394
  __HAL_RCC_GPIOB_CLK_ENABLE();
394
 
395
 
395
  /*Configure GPIO pin Output Level */
396
  /*Configure GPIO pin Output Level */
396
  HAL_GPIO_WritePin(NSS_CHT_GPIO_Port, NSS_CHT_Pin, GPIO_PIN_RESET);
397
  HAL_GPIO_WritePin(NSS_CHT_GPIO_Port, NSS_CHT_Pin, GPIO_PIN_RESET);
397
 
398
 
-
 
399
  /*Configure GPIO pin Output Level */
-
 
400
  HAL_GPIO_WritePin(GPIOC, SPI_NSS1_Pin|SPI1CD_Pin, GPIO_PIN_RESET);
-
 
401
 
-
 
402
  /*Configure GPIO pin Output Level */
-
 
403
  HAL_GPIO_WritePin(SPI_RESET_GPIO_Port, SPI_RESET_Pin, GPIO_PIN_RESET);
-
 
404
 
398
  /*Configure GPIO pin : NSS_CHT_Pin */
405
  /*Configure GPIO pin : NSS_CHT_Pin */
399
  GPIO_InitStruct.Pin = NSS_CHT_Pin;
406
  GPIO_InitStruct.Pin = NSS_CHT_Pin;
400
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
407
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
401
  GPIO_InitStruct.Pull = GPIO_NOPULL;
408
  GPIO_InitStruct.Pull = GPIO_NOPULL;
402
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
409
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
403
  HAL_GPIO_Init(NSS_CHT_GPIO_Port, &GPIO_InitStruct);
410
  HAL_GPIO_Init(NSS_CHT_GPIO_Port, &GPIO_InitStruct);
404
 
411
 
-
 
412
  /*Configure GPIO pins : SPI_NSS1_Pin SPI1CD_Pin */
-
 
413
  GPIO_InitStruct.Pin = SPI_NSS1_Pin|SPI1CD_Pin;
-
 
414
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
-
 
415
  GPIO_InitStruct.Pull = GPIO_NOPULL;
-
 
416
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
-
 
417
  HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
-
 
418
 
-
 
419
  /*Configure GPIO pin : SPI_RESET_Pin */
-
 
420
  GPIO_InitStruct.Pin = SPI_RESET_Pin;
-
 
421
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
-
 
422
  GPIO_InitStruct.Pull = GPIO_NOPULL;
-
 
423
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
-
 
424
  HAL_GPIO_Init(SPI_RESET_GPIO_Port, &GPIO_InitStruct);
-
 
425
 
405
}
426
}
406
 
427
 
407
/* USER CODE BEGIN 4 */
428
/* USER CODE BEGIN 4 */
408
 
429
 
409
/* USER CODE END 4 */
430
/* USER CODE END 4 */