Рассчитать разницу в количестве кодировщика в STM32F407 - PullRequest
0 голосов
/ 15 декабря 2018

Я пытаюсь вычислить расстояние, измеряемое инкрементным энкодером на 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;

Пожалуйста, ПОМОГИТЕ :(

...