Добавлены дефайны для расчета тиков по периоду в мс и мкс

фикс расчета по частоте из предыдущего комита
This commit is contained in:
Razvalyaev 2025-11-16 00:40:35 +03:00
parent b3f118b074
commit 272642b310

View File

@ -186,7 +186,9 @@ typedef struct // struct with variables for encoder
* @{
*/
#define TIM_FreqToTick(_freq_, _timfreqMHz_) ((1000000*_timfreqMHz_)/_freq_)
#define TIM_FreqToTick(_freq_, _timfreqMHz_) ((1000000*(_timfreqMHz_))/(_freq_))
#define TIM_MillisToTick(_ms_, _timfreqMHz_) ((uint32_t)((_ms_) * 1000UL * (_timfreqMHz_)))
#define TIM_MicrosToTick(_us_, _timfreqMHz_) ((uint32_t)((_us_) * (_timfreqMHz_)))
/* Initialize TIM with TIM_SettingsTypeDef structure */
HAL_StatusTypeDef TIM_Base_Init(TIM_SettingsTypeDef* stim);