Loading...
Searching...
No Matches
PWM/OC Channels tools
TIM Tools

Функции для инициализации базовых функций каналов таймера More...

Collaboration diagram for PWM/OC Channels tools:

## Functions

HAL_StatusTypeDef | TIM_Output_PWM_Init (TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfigOC, uint32_t TIM_CHANNEL, GPIO_TypeDef *GPIOx, uint32_t PWM_PIN)
| Инициализация выхода ШИМ таймера.
HAL_StatusTypeDef | TIM_OC_Comparator_Init (TIM_HandleTypeDef *htim, uint32_t TIM_CHANNEL)
| Инициализация OC компаратора таймера.

## Detailed Description

Функции для инициализации базовых функций каналов таймера

Пример использования:
  void PWM_Channel_Init_Example(void)
  {
  TIM_HandleTypeDef htim3;
  TIM_OC_InitTypeDef sConfigOC;
  GPIO_TypeDef *GPIOx = GPIOB;
  uint32_t PWM_PIN = GPIO_PIN_0;
  // Настройка таймера и канала PWM
  TIM_Output_PWM_Init(&htim3, &sConfigOC, TIM_CHANNEL_1, GPIOx, PWM_PIN);
  // Настройка компаратора OC
  TIM_OC_Comparator_Init(&htim3, TIM_CHANNEL_1);
  }
  TIM_Output_PWM_Init
  HAL_StatusTypeDef TIM_Output_PWM_Init(TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfigOC, uint32_t TIM_CHANNEL, GPIO_TypeDef *GPIOx, uint32_t PWM_PIN)
  Инициализация выхода ШИМ таймера.
  Definition general_tim.c:226
  TIM_OC_Comparator_Init
  HAL_StatusTypeDef TIM_OC_Comparator_Init(TIM_HandleTypeDef *htim, uint32_t TIM_CHANNEL)
  Инициализация OC компаратора таймера.
  Definition general_tim.c:272

## Function Documentation

## TIM_Output_PWM_Init()

HAL_StatusTypeDef TIM_Output_PWM_Init | ( | TIM_HandleTypeDef * | htim,
|  | TIM_OC_InitTypeDef * | sConfigOC,
|  | uint32_t | TIM_CHANNEL,
|  | GPIO_TypeDef * | GPIOx,
|  | uint32_t | GPIO_PIN )

Инициализация выхода ШИМ таймера.

Parameters

  htim | Указатель на хендл таймера.
  sConfigOC | Указатель на настрйоки канала таймера.
  TIM_CHANNEL | Канал таймера для настройки.
  GPIOx | Порт для вывода ШИМ.
  GPIO_PIN | Пин для вывода ШИМ.

Returns
  HAL status.

Note
  Предварительно надо инициализировать таймер TIM_Base_Init.

Definition at line 226 of file general_tim.c.

## TIM_OC_Comparator_Init()

HAL_StatusTypeDef TIM_OC_Comparator_Init | ( | TIM_HandleTypeDef * | htim,
|  | uint32_t | TIM_CHANNEL )

Инициализация OC компаратора таймера.

Parameters

  htim | Указатель на хендл таймера.
  TIM_CHANNEL | Канал таймера для настройки.

Returns
  HAL status.

Note
  Предварительно надо инициализировать таймер TIM_Base_Init.

Definition at line 272 of file general_tim.c.