|
MyLibs 1.0
Расширенные библиотеки для STM32
|
Модуль для инициализации таймеров и работы с ними. More...
#include "general_tim.h"Go to the source code of this file.
Functions | |
| HAL_StatusTypeDef | TIM_Base_Init (TIM_SettingsTypeDef *stim) |
| Инициализация таймера. | |
| HAL_StatusTypeDef | TIM_Encoder_Init (TIM_EncoderTypeDef *henc, TIM_HandleTypeDef *htim) |
| Инициализация режима энкодер у таймера. | |
| HAL_StatusTypeDef | TIM_Output_PWM_Init (TIM_HandleTypeDef *htim, TIM_OC_InitTypeDef *sConfigOC, uint32_t TIM_CHANNEL, GPIO_TypeDef *GPIOx, uint32_t GPIO_PIN) |
| Инициализация выхода ШИМ таймера. | |
| HAL_StatusTypeDef | TIM_OC_Comparator_Init (TIM_HandleTypeDef *htim, uint32_t TIM_CHANNEL) |
| Инициализация OC компаратора таймера. | |
| HAL_StatusTypeDef | TIM_Encoder_Read (TIM_EncoderTypeDef *henc) |
| Считать энкодер. | |
| int | TIM_Encoder_ReadSwitch (TIM_EncoderTypeDef *henc) |
| Считать кнопку энкодера. | |
| HAL_StatusTypeDef | TIM_Delay (TIM_HandleTypeDef *htim, uint16_t delay) |
| Задержка в тиках таймера (блокирующая). | |
| HAL_StatusTypeDef | TIM_Delay_Start (TIM_HandleTypeDef *htim) |
| Начать отсчет неблокирующей задержки. | |
| HAL_StatusTypeDef | TIM_Delay_NonBlocking (TIM_HandleTypeDef *htim, uint16_t delay) |
| Задержка в тиках таймера (неблокирующая). | |
| void | TIM_Base_MspInit (TIM_HandleTypeDef *htim, TIM_ITModeTypeDef it_mode) |
| Инициализация CLK и NVIC таймеров. | |
| void | TIM_Base_MspDeInit (TIM_HandleTypeDef *htim) |
| Деинициализация CLK и NVIC таймеров. | |
Модуль для инициализации таймеров и работы с ними.
Реализация функций для работы с TIM:
Definition in file general_tim.c.