Loading...
Searching...
No Matches
TIM_EncoderTypeDef Struct Reference
TIM Tools » Encoder tools

Структура инициализации енкодера More...

`#include <general_tim.h>`

Collaboration diagram for TIM_EncoderTypeDef:
[legend]

## Public Attributes

int16_t | Encoder_Diff
| Считанная разница
uint16_t | Encoder_Shdw
| Последние считанные тики
TIM_HandleTypeDef * | htim
| Указатель на HAL handle таймера
TIM_Encoder_InitTypeDef | sConfig
| Указатель на структуру настройки энкодера
GPIO_TypeDef * | GPIOx
| Порт, куда подключается энкодер
uint32_t | GPIO_PIN_TI1
| Пин, куда подключается канал TI1.
uint32_t | GPIO_PIN_TI2
| Пин, куда подключается канал TI2.
uint32_t | GPIO_PIN_SW
| Пин, куда кнопка энкодера (если есть)
GPIO_SwitchTypeDef | Sw
| Структура кнопки

## Detailed Description

Структура инициализации енкодера

Содержит все базовые структуры, которые нужны для инициализации таймера. Если структуры настроек не заданы, то они заполнятся сами дефолтными параметрами

Также высокоуровневые настройки частоты работы таймера. Если какая-либо высокоуровневая настройка не задана, то по возможности берется низкоуровневая настройка из структур

Definition at line 142 of file general_tim.h.

## Member Data Documentation

## Encoder_Diff

int16_t TIM_EncoderTypeDef::Encoder_Diff

Считанная разница

Definition at line 144 of file general_tim.h.

## Encoder_Shdw

uint16_t TIM_EncoderTypeDef::Encoder_Shdw

Последние считанные тики

Definition at line 145 of file general_tim.h.

## htim

TIM_HandleTypeDef* TIM_EncoderTypeDef::htim

Указатель на HAL handle таймера

Definition at line 147 of file general_tim.h.

## sConfig

TIM_Encoder_InitTypeDef TIM_EncoderTypeDef::sConfig

Указатель на структуру настройки энкодера

Definition at line 148 of file general_tim.h.

## GPIOx

GPIO_TypeDef* TIM_EncoderTypeDef::GPIOx

Порт, куда подключается энкодер

Definition at line 150 of file general_tim.h.

## GPIO_PIN_TI1

uint32_t TIM_EncoderTypeDef::GPIO_PIN_TI1

Пин, куда подключается канал TI1.

Definition at line 151 of file general_tim.h.

## GPIO_PIN_TI2

uint32_t TIM_EncoderTypeDef::GPIO_PIN_TI2

Пин, куда подключается канал TI2.

Definition at line 152 of file general_tim.h.

## GPIO_PIN_SW

uint32_t TIM_EncoderTypeDef::GPIO_PIN_SW

Пин, куда кнопка энкодера (если есть)

Definition at line 153 of file general_tim.h.

## Sw

GPIO_SwitchTypeDef TIM_EncoderTypeDef::Sw

Структура кнопки

Definition at line 155 of file general_tim.h.

The documentation for this struct was generated from the following file:

- E:/.WORK/STM32/STM_Libs/STM32_General/Inc/general_tim.h