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

Структура инициализации таймера 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
 Желаемая частота таймера

Detailed Description

Структура инициализации таймера


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

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

Definition at line 114 of file general_tim.h.

Member Data Documentation

◆ htim

TIM_HandleTypeDef TIM_SettingsTypeDef::htim

HAL handle таймера

Definition at line 116 of file general_tim.h.

◆ sClockSourceConfig

TIM_ClockConfigTypeDef TIM_SettingsTypeDef::sClockSourceConfig

Настройки тактирования таймера

Definition at line 117 of file general_tim.h.

◆ sSlaveConfig

TIM_SlaveConfigTypeDef TIM_SettingsTypeDef::sSlaveConfig

Настройки слейв режима таймера

Definition at line 118 of file general_tim.h.

◆ sMasterConfig

TIM_MasterConfigTypeDef TIM_SettingsTypeDef::sMasterConfig

Настройки мастер режима таймера

Definition at line 119 of file general_tim.h.

◆ sBreakDeadTimeConfig

TIM_BreakDeadTimeConfigTypeDef TIM_SettingsTypeDef::sBreakDeadTimeConfig

Настройки дедтаймов таймера

Definition at line 120 of file general_tim.h.

◆ sTimMode

TIM_ITModeTypeDef TIM_SettingsTypeDef::sTimMode

Настройки прерывания таймера

Definition at line 122 of file general_tim.h.

◆ sTickBaseUS

TIM_MHzTickBaseTypeDef TIM_SettingsTypeDef::sTickBaseUS

Длительность одного тика

Definition at line 123 of file general_tim.h.

◆ sTickBasePrescaler

uint8_t TIM_SettingsTypeDef::sTickBasePrescaler

Дополнительный делитель, для удобного деления sTickBaseUS.

Definition at line 124 of file general_tim.h.

◆ sTimAHBFreqMHz

float TIM_SettingsTypeDef::sTimAHBFreqMHz

Частота шины тактирования таймера

Definition at line 125 of file general_tim.h.

◆ sTimFreqHz

float TIM_SettingsTypeDef::sTimFreqHz

Желаемая частота таймера

Definition at line 126 of file general_tim.h.


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