Subversion Repositories EngineBay2

Rev

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

Rev 28 Rev 29
Line 883... Line 883...
883
 
883
 
884
  /* USER CODE END TIM3_Init 0 */
884
  /* USER CODE END TIM3_Init 0 */
885
 
885
 
886
  TIM_ClockConfigTypeDef sClockSourceConfig = {0};
886
  TIM_ClockConfigTypeDef sClockSourceConfig = {0};
887
  TIM_MasterConfigTypeDef sMasterConfig = {0};
887
  TIM_MasterConfigTypeDef sMasterConfig = {0};
-
 
888
  TIM_OC_InitTypeDef sConfigOC = {0};
888
 
889
 
889
  /* USER CODE BEGIN TIM3_Init 1 */
890
  /* USER CODE BEGIN TIM3_Init 1 */
890
 
891
 
891
  /* USER CODE END TIM3_Init 1 */
892
  /* USER CODE END TIM3_Init 1 */
892
  htim3.Instance = TIM3;
893
  htim3.Instance = TIM3;
893
  htim3.Init.Prescaler = 320;
894
  htim3.Init.Prescaler = 320;
894
  htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
895
  htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
895
  htim3.Init.Period = 0;
896
  htim3.Init.Period = 1000;
896
  htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
897
  htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
897
  htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
898
  htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
898
  if (HAL_TIM_Base_Init(&htim3) != HAL_OK)
899
  if (HAL_TIM_Base_Init(&htim3) != HAL_OK)
899
  {
900
  {
900
    Error_Handler();
901
    Error_Handler();
Line 902... Line 903...
902
  sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
903
  sClockSourceConfig.ClockSource = TIM_CLOCKSOURCE_INTERNAL;
903
  if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK)
904
  if (HAL_TIM_ConfigClockSource(&htim3, &sClockSourceConfig) != HAL_OK)
904
  {
905
  {
905
    Error_Handler();
906
    Error_Handler();
906
  }
907
  }
-
 
908
  if (HAL_TIM_OC_Init(&htim3) != HAL_OK)
-
 
909
  {
-
 
910
    Error_Handler();
-
 
911
  }
907
  if (HAL_TIM_OnePulse_Init(&htim3, TIM_OPMODE_SINGLE) != HAL_OK)
912
  if (HAL_TIM_OnePulse_Init(&htim3, TIM_OPMODE_SINGLE) != HAL_OK)
908
  {
913
  {
909
    Error_Handler();
914
    Error_Handler();
910
  }
915
  }
911
  sMasterConfig.MasterOutputTrigger = TIM_TRGO_OC1REF;
916
  sMasterConfig.MasterOutputTrigger = TIM_TRGO_OC1;
912
  sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
917
  sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
913
  if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK)
918
  if (HAL_TIMEx_MasterConfigSynchronization(&htim3, &sMasterConfig) != HAL_OK)
914
  {
919
  {
915
    Error_Handler();
920
    Error_Handler();
916
  }
921
  }
-
 
922
  sConfigOC.OCMode = TIM_OCMODE_TIMING;
-
 
923
  sConfigOC.Pulse = 1000;
-
 
924
  sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH;
-
 
925
  sConfigOC.OCFastMode = TIM_OCFAST_DISABLE;
-
 
926
  if (HAL_TIM_OC_ConfigChannel(&htim3, &sConfigOC, TIM_CHANNEL_1) != HAL_OK)
-
 
927
  {
-
 
928
    Error_Handler();
-
 
929
  }
917
  /* USER CODE BEGIN TIM3_Init 2 */
930
  /* USER CODE BEGIN TIM3_Init 2 */
918
 
931
 
919
  /* USER CODE END TIM3_Init 2 */
932
  /* USER CODE END TIM3_Init 2 */
-
 
933
  HAL_TIM_MspPostInit(&htim3);
920
 
934
 
921
}
935
}
922
 
936
 
923
/**
937
/**
924
  * @brief TIM6 Initialization Function
938
  * @brief TIM6 Initialization Function
Line 1069... Line 1083...
1069
  HAL_GPIO_WritePin(GPIOB, SPI_RESET_Pin|SPI_NS_Temp2_Pin|ENA_AUX_5V_Pin, GPIO_PIN_RESET);
1083
  HAL_GPIO_WritePin(GPIOB, SPI_RESET_Pin|SPI_NS_Temp2_Pin|ENA_AUX_5V_Pin, GPIO_PIN_RESET);
1070
 
1084
 
1071
  /*Configure GPIO pin Output Level */
1085
  /*Configure GPIO pin Output Level */
1072
  HAL_GPIO_WritePin(SPI_NS_Temp_GPIO_Port, SPI_NS_Temp_Pin, GPIO_PIN_SET);
1086
  HAL_GPIO_WritePin(SPI_NS_Temp_GPIO_Port, SPI_NS_Temp_Pin, GPIO_PIN_SET);
1073
 
1087
 
1074
  /*Configure GPIO pins : PC13 PC14 PC15 PC6
1088
  /*Configure GPIO pins : PC13 PC14 PC15 PC7
1075
                           PC7 PC8 PC9 PC11
1089
                           PC8 PC9 PC11 PC12 */
1076
                           PC12 */
-
 
1077
  GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15|GPIO_PIN_6
1090
  GPIO_InitStruct.Pin = GPIO_PIN_13|GPIO_PIN_14|GPIO_PIN_15|GPIO_PIN_7
1078
                          |GPIO_PIN_7|GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_11
1091
                          |GPIO_PIN_8|GPIO_PIN_9|GPIO_PIN_11|GPIO_PIN_12;
1079
                          |GPIO_PIN_12;
-
 
1080
  GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
1092
  GPIO_InitStruct.Mode = GPIO_MODE_ANALOG;
1081
  GPIO_InitStruct.Pull = GPIO_NOPULL;
1093
  GPIO_InitStruct.Pull = GPIO_NOPULL;
1082
  HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
1094
  HAL_GPIO_Init(GPIOC, &GPIO_InitStruct);
1083
 
1095
 
1084
  /*Configure GPIO pins : PH0 PH1 */
1096
  /*Configure GPIO pins : PH0 PH1 */