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