STM32_General 1.0
Библиотеки для периферии STM32
Loading...
Searching...
No Matches
TIM_EncoderTypeDef Struct Reference

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

#include <general_tim.h>

Collaboration diagram for TIM_EncoderTypeDef:

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: