HAL Timer16: различия между версиями

Материал из MIK32 микроконтроллер
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''Функции:'''
'''Функции:'''


===== void HAL_Timer16_Disable(Timer16_HandleTypeDef *htimer16); =====
== void HAL_Timer16_Disable(Timer16_HandleTypeDef *htimer16); ==
void HAL_Timer16_Enable(Timer16_HandleTypeDef *htimer16);
void HAL_Timer16_Enable(Timer16_HandleTypeDef *htimer16);



Версия от 11:19, 8 февраля 2023

Функции:

void HAL_Timer16_Disable(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_Enable(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_SetActiveEdge(Timer16_HandleTypeDef *htimer16, uint8_t ActiveEdge);

void HAL_Timer16_SetSourceClock(Timer16_HandleTypeDef *htimer16, uint8_t SourceClock);

void HAL_Timer16_SetCountMode(Timer16_HandleTypeDef *htimer16, uint8_t CountMode);

void HAL_Timer16_ClockInit(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_SetPreload(Timer16_HandleTypeDef *htimer16, uint8_t Preload);

void HAL_Timer16_WaitARROK(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_WaitCMPOK(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_SetARR(Timer16_HandleTypeDef *htimer16, uint16_t Period);

void HAL_Timer16_SetCMP(Timer16_HandleTypeDef *htimer16, uint16_t Compare);

void HAL_Timer16_ClearCMPFlag(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_SelectTrigger(Timer16_HandleTypeDef *htimer16, uint8_t TriggerSource);

void HAL_Timer16_SetTriggerEdge(Timer16_HandleTypeDef *htimer16, uint8_t TriggerEdge);

void HAL_Timer16_SetTimeOut(Timer16_HandleTypeDef *htimer16, uint8_t TimeOut);

void HAL_Timer16_SetFilterExternalClock(Timer16_HandleTypeDef *htimer16, uint8_t FilterExternalClock);

void HAL_Timer16_SetFilterTrigger(Timer16_HandleTypeDef *htimer16, uint8_t FilterTrigger);

void HAL_Timer16_SetEncoderMode(Timer16_HandleTypeDef *htimer16, uint8_t EncoderMode);

void HAL_Timer16_Init(Timer16_HandleTypeDef *htimer16);

uint16_t HAL_Timer16_GetCounterValue(Timer16_HandleTypeDef *htimer16);

uint8_t HAL_Timer16_CheckCMP(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_WaitCMP(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_StartSingleMode(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_StartContinuousMode(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_InvertOutput(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_StartPWM(Timer16_HandleTypeDef *htimer16, uint16_t Period, uint16_t Compare);

void HAL_Timer16_StartOneShot(Timer16_HandleTypeDef *htimer16, uint16_t Period, uint16_t Compare);

void HAL_Timer16_StartSetOnes(Timer16_HandleTypeDef *htimer16, uint16_t Period, uint16_t Compare);

void HAL_Timer16_ClearTriggerFlag(Timer16_HandleTypeDef *htimer16);

void HAL_Timer16_WaitTrigger(Timer16_HandleTypeDef *htimer16);