|
STM32_General 1.0
Библиотеки для периферии STM32
|
Структура инициализации таймера More...
#include <general_tim.h>
Public Attributes | |
| TIM_HandleTypeDef | htim |
| HAL handle таймера | |
| TIM_ClockConfigTypeDef | sClockSourceConfig |
| Настройки тактирования таймера | |
| TIM_SlaveConfigTypeDef | sSlaveConfig |
| Настройки слейв режима таймера | |
| TIM_MasterConfigTypeDef | sMasterConfig |
| Настройки мастер режима таймера | |
| TIM_BreakDeadTimeConfigTypeDef | sBreakDeadTimeConfig |
| Настройки дедтаймов таймера | |
| TIM_ITModeTypeDef | sTimMode |
| Настройки прерывания таймера | |
| TIM_MHzTickBaseTypeDef | sTickBaseUS |
| Длительность одного тика | |
| uint8_t | sTickBasePrescaler |
| Дополнительный делитель, для удобного деления sTickBaseUS. | |
| float | sTimAHBFreqMHz |
| Частота шины тактирования таймера | |
| float | sTimFreqHz |
| Желаемая частота таймера | |
Структура инициализации таймера
Содержит все базовые структуры, которые нужны для инициализации таймера. Если структуры настроек не заданы, то они заполнятся сами дефолтными параметрами
Также высокоуровневые настройки частоты работы таймера. Если какая-либо высокоуровневая настройка не задана, то по возможности берется низкоуровневая настройка из структур
Definition at line 114 of file general_tim.h.
| TIM_HandleTypeDef TIM_SettingsTypeDef::htim |
HAL handle таймера
Definition at line 116 of file general_tim.h.
| TIM_ClockConfigTypeDef TIM_SettingsTypeDef::sClockSourceConfig |
Настройки тактирования таймера
Definition at line 117 of file general_tim.h.
| TIM_SlaveConfigTypeDef TIM_SettingsTypeDef::sSlaveConfig |
Настройки слейв режима таймера
Definition at line 118 of file general_tim.h.
| TIM_MasterConfigTypeDef TIM_SettingsTypeDef::sMasterConfig |
Настройки мастер режима таймера
Definition at line 119 of file general_tim.h.
| TIM_BreakDeadTimeConfigTypeDef TIM_SettingsTypeDef::sBreakDeadTimeConfig |
Настройки дедтаймов таймера
Definition at line 120 of file general_tim.h.
| TIM_ITModeTypeDef TIM_SettingsTypeDef::sTimMode |
Настройки прерывания таймера
Definition at line 122 of file general_tim.h.
| TIM_MHzTickBaseTypeDef TIM_SettingsTypeDef::sTickBaseUS |
Длительность одного тика
Definition at line 123 of file general_tim.h.
| uint8_t TIM_SettingsTypeDef::sTickBasePrescaler |
Дополнительный делитель, для удобного деления sTickBaseUS.
Definition at line 124 of file general_tim.h.
| float TIM_SettingsTypeDef::sTimAHBFreqMHz |
Частота шины тактирования таймера
Definition at line 125 of file general_tim.h.
| float TIM_SettingsTypeDef::sTimFreqHz |
Желаемая частота таймера
Definition at line 126 of file general_tim.h.