|
@@ -65,6 +65,7 @@
|
|
|
|
|
|
TIM_HandleTypeDef htim2;
|
|
|
TIM_HandleTypeDef htim3;
|
|
|
+TIM_HandleTypeDef htim7;
|
|
|
TIM_HandleTypeDef htim16;
|
|
|
TIM_HandleTypeDef htim17;
|
|
|
|
|
@@ -84,6 +85,7 @@ static void MX_TIM2_Init(void);
|
|
|
static void MX_TIM3_Init(void);
|
|
|
static void MX_TIM16_Init(void);
|
|
|
static void MX_TIM17_Init(void);
|
|
|
+static void MX_TIM7_Init(void);
|
|
|
/* USER CODE BEGIN PFP */
|
|
|
/* Private function prototypes -----------------------------------------------*/
|
|
|
|
|
@@ -128,6 +130,7 @@ int main(void)
|
|
|
MX_TIM3_Init();
|
|
|
MX_TIM16_Init();
|
|
|
MX_TIM17_Init();
|
|
|
+ MX_TIM7_Init();
|
|
|
/* USER CODE BEGIN 2 */
|
|
|
|
|
|
/* USER CODE END 2 */
|
|
@@ -422,6 +425,44 @@ static void MX_TIM3_Init(void)
|
|
|
|
|
|
}
|
|
|
|
|
|
+/**
|
|
|
+ * @brief TIM7 Initialization Function
|
|
|
+ * @param None
|
|
|
+ * @retval None
|
|
|
+ */
|
|
|
+static void MX_TIM7_Init(void)
|
|
|
+{
|
|
|
+
|
|
|
+ /* USER CODE BEGIN TIM7_Init 0 */
|
|
|
+
|
|
|
+ /* USER CODE END TIM7_Init 0 */
|
|
|
+
|
|
|
+ TIM_MasterConfigTypeDef sMasterConfig = {0};
|
|
|
+
|
|
|
+ /* USER CODE BEGIN TIM7_Init 1 */
|
|
|
+
|
|
|
+ /* USER CODE END TIM7_Init 1 */
|
|
|
+ htim7.Instance = TIM7;
|
|
|
+ htim7.Init.Prescaler = 0;
|
|
|
+ htim7.Init.CounterMode = TIM_COUNTERMODE_UP;
|
|
|
+ htim7.Init.Period = 65535;
|
|
|
+ htim7.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
|
|
|
+ if (HAL_TIM_Base_Init(&htim7) != HAL_OK)
|
|
|
+ {
|
|
|
+ Error_Handler();
|
|
|
+ }
|
|
|
+ sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
|
|
|
+ sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE;
|
|
|
+ if (HAL_TIMEx_MasterConfigSynchronization(&htim7, &sMasterConfig) != HAL_OK)
|
|
|
+ {
|
|
|
+ Error_Handler();
|
|
|
+ }
|
|
|
+ /* USER CODE BEGIN TIM7_Init 2 */
|
|
|
+
|
|
|
+ /* USER CODE END TIM7_Init 2 */
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
/**
|
|
|
* @brief TIM16 Initialization Function
|
|
|
* @param None
|