在STM32F407

时间:2018-12-15 19:54:33

标签: encoder stm32f4discovery

我正在尝试计算STM32F407上增量编码器测量的距离。为此,我需要知道 lastEncoderPulse currentEncoderPulse 来计算 diffEncoderPulse 并将其转换为距离。

我的问题是:如何获取 lastEncoderPulse 的值?

直到现在我的代码:

uint32_t currentEncoderPulse;
HAL_TIM_Encoder_Start(&htim3,TIM_CHANNEL_1);
HAL_TIM_Encoder_Start(&htim3,TIM_CHANNEL_2);
currentEncoderPulse = TIM3 ->CNT;

请帮助:(

0 个答案:

没有答案