HAL Timer16: различия между версиями
Андрей (обсуждение | вклад) (Полностью удалено содержимое страницы) Метки: очистка правка через визуальный редактор |
Андрей (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''Функции:''' | |||
===== 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); |
Версия от 11:18, 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);