我正在尝试计算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;
请帮助:(