Merge pull request #1268 from martin2100/patch-1

STMF4 - pwmout_api.c freq fix
pull/1144/merge
Martin Kojtal 2015-08-13 11:21:23 +01:00
commit 163a66abdd
1 changed files with 2 additions and 2 deletions

View File

@ -241,9 +241,9 @@ void pwmout_period_us(pwmout_t* obj, int us)
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);