Watchdog Timer
Fork of mbed-src by
Diff: targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c
- Revision:
- 606:ded2017be6ab
- Parent:
- 555:f8b0f61305ee
- Child:
- 614:bc40b8d2aec4
--- a/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c Thu Aug 13 11:00:09 2015 +0100 +++ b/targets/hal/TARGET_STM/TARGET_STM32F4/pwmout_api.c Thu Aug 13 11:30:09 2015 +0100 @@ -241,9 +241,9 @@ TimHandle.Init.Period = us - 1; if (APBxCLKDivider == RCC_HCLK_DIV1) - TimHandle.Init.Prescaler = (uint16_t)((PclkFreq*2) / 1000000) - 1; // 1 µs tick + TimHandle.Init.Prescaler = (uint16_t)((PclkFreq) / 1000000) - 1; // 1 µs tick else - TimHandle.Init.Prescaler = (uint16_t)((PclkFreq) / 1000000) - 1; // 1 µs tick + TimHandle.Init.Prescaler = (uint16_t)((PclkFreq)*2 / 1000000) - 1; // 1 µs tick TimHandle.Init.ClockDivision = 0; TimHandle.Init.CounterMode = TIM_COUNTERMODE_UP; HAL_TIM_PWM_Init(&TimHandle);