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