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 */ |