f303k8 wav player
Dependencies: SDFileSystem mbed
Diff: TIM6Driver.cpp
- Revision:
- 1:7a3f34b2d18b
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/TIM6Driver.cpp Thu Aug 11 08:29:22 2016 +0000 @@ -0,0 +1,36 @@ +#include "TIM6Driver.h" + +TIM_HandleTypeDef htim6; + +void MX_NVIC_Init(void) +{ + /* TIM6_DAC1_IRQn interrupt configuration */ + HAL_NVIC_SetPriority(TIM6_DAC1_IRQn, 0, 0); + HAL_NVIC_EnableIRQ(TIM6_DAC1_IRQn); +} + +/* TIM6 init function */ +void MX_TIM6_Init(void) +{ + __TIM6_CLK_ENABLE(); + htim6.Instance = TIM6; + htim6.Init.Prescaler = 1; + htim6.Init.CounterMode = TIM_COUNTERMODE_UP; + htim6.Init.Period = 2000; + HAL_TIM_Base_Init(&htim6); + HAL_TIM_Base_Start_IT(&htim6); +} + +void TIM6ClockSet(uint16_t setPeriod) +{ + htim6.Instance = TIM6; + htim6.Init.Prescaler = 1; + htim6.Init.CounterMode = TIM_COUNTERMODE_UP; + htim6.Init.Period = setPeriod; + HAL_TIM_Base_Init(&htim6); +} + +void TIM6ClearInt(void) +{ + __HAL_TIM_CLEAR_IT(&htim6 , TIM_FLAG_UPDATE); +} \ No newline at end of file