|
STM32_General 1.0
Библиотеки для периферии STM32
|
Структура инициализации енкодера More...
#include <general_tim.h>
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 |
| Структура кнопки | |
Структура инициализации енкодера
Содержит все базовые структуры, которые нужны для инициализации таймера. Если структуры настроек не заданы, то они заполнятся сами дефолтными параметрами
Также высокоуровневые настройки частоты работы таймера. Если какая-либо высокоуровневая настройка не задана, то по возможности берется низкоуровневая настройка из структур
Definition at line 142 of file general_tim.h.
| int16_t TIM_EncoderTypeDef::Encoder_Diff |
Считанная разница
Definition at line 144 of file general_tim.h.
| uint16_t TIM_EncoderTypeDef::Encoder_Shdw |
Последние считанные тики
Definition at line 145 of file general_tim.h.
| TIM_HandleTypeDef* TIM_EncoderTypeDef::htim |
Указатель на HAL handle таймера
Definition at line 147 of file general_tim.h.
| TIM_Encoder_InitTypeDef TIM_EncoderTypeDef::sConfig |
Указатель на структуру настройки энкодера
Definition at line 148 of file general_tim.h.
| GPIO_TypeDef* TIM_EncoderTypeDef::GPIOx |
Порт, куда подключается энкодер
Definition at line 150 of file general_tim.h.
| uint32_t TIM_EncoderTypeDef::GPIO_PIN_TI1 |
Пин, куда подключается канал TI1.
Definition at line 151 of file general_tim.h.
| uint32_t TIM_EncoderTypeDef::GPIO_PIN_TI2 |
Пин, куда подключается канал TI2.
Definition at line 152 of file general_tim.h.
| uint32_t TIM_EncoderTypeDef::GPIO_PIN_SW |
Пин, куда кнопка энкодера (если есть)
Definition at line 153 of file general_tim.h.
| GPIO_SwitchTypeDef TIM_EncoderTypeDef::Sw |
Структура кнопки
Definition at line 155 of file general_tim.h.