Subversion Repositories dashGPS

Rev

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

Rev 14 Rev 21
Line 411... Line 411...
411
 
411
 
412
  /* USER CODE BEGIN TIM3_Init 1 */
412
  /* USER CODE BEGIN TIM3_Init 1 */
413
 
413
 
414
  /* USER CODE END TIM3_Init 1 */
414
  /* USER CODE END TIM3_Init 1 */
415
  htim3.Instance = TIM3;
415
  htim3.Instance = TIM3;
416
  htim3.Init.Prescaler = 640;
416
  htim3.Init.Prescaler = 719;
417
  htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
417
  htim3.Init.CounterMode = TIM_COUNTERMODE_UP;
418
  htim3.Init.Period = 10000;
418
  htim3.Init.Period = 10000;
419
  htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
419
  htim3.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1;
420
  htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
420
  htim3.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
421
  if (HAL_TIM_OC_Init(&htim3) != HAL_OK)
421
  if (HAL_TIM_OC_Init(&htim3) != HAL_OK)
Line 472... Line 472...
472
  htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
472
  htim4.Init.AutoReloadPreload = TIM_AUTORELOAD_PRELOAD_DISABLE;
473
  sConfig.EncoderMode = TIM_ENCODERMODE_TI12;
473
  sConfig.EncoderMode = TIM_ENCODERMODE_TI12;
474
  sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
474
  sConfig.IC1Polarity = TIM_ICPOLARITY_RISING;
475
  sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
475
  sConfig.IC1Selection = TIM_ICSELECTION_DIRECTTI;
476
  sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
476
  sConfig.IC1Prescaler = TIM_ICPSC_DIV1;
477
  sConfig.IC1Filter = 8;
477
  sConfig.IC1Filter = 15;
478
  sConfig.IC2Polarity = TIM_ICPOLARITY_RISING;
478
  sConfig.IC2Polarity = TIM_ICPOLARITY_RISING;
479
  sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI;
479
  sConfig.IC2Selection = TIM_ICSELECTION_DIRECTTI;
480
  sConfig.IC2Prescaler = TIM_ICPSC_DIV1;
480
  sConfig.IC2Prescaler = TIM_ICPSC_DIV1;
481
  sConfig.IC2Filter = 8;
481
  sConfig.IC2Filter = 15;
482
  if (HAL_TIM_Encoder_Init(&htim4, &sConfig) != HAL_OK)
482
  if (HAL_TIM_Encoder_Init(&htim4, &sConfig) != HAL_OK)
483
  {
483
  {
484
    Error_Handler();
484
    Error_Handler();
485
  }
485
  }
486
  sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
486
  sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET;
Line 561... Line 561...
561
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
561
  GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
562
  GPIO_InitStruct.Pull = GPIO_NOPULL;
562
  GPIO_InitStruct.Pull = GPIO_NOPULL;
563
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
563
  GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
564
  HAL_GPIO_Init(USB_PULLUP_GPIO_Port, &GPIO_InitStruct);
564
  HAL_GPIO_Init(USB_PULLUP_GPIO_Port, &GPIO_InitStruct);
565
 
565
 
-
 
566
  /*Configure GPIO pin : encoder_push_Pin */
-
 
567
  GPIO_InitStruct.Pin = encoder_push_Pin;
-
 
568
  GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
-
 
569
  GPIO_InitStruct.Pull = GPIO_PULLUP;
-
 
570
  HAL_GPIO_Init(encoder_push_GPIO_Port, &GPIO_InitStruct);
-
 
571
 
566
}
572
}
567
 
573
 
568
/* USER CODE BEGIN 4 */
574
/* USER CODE BEGIN 4 */
569
 
575
 
570
/* USER CODE END 4 */
576
/* USER CODE END 4 */