Он вам сильно поможет?
функция энкодера все....
помогло?Код:volatile int32_t encoder_shift = 0; static bool encoder_enable = false; void TIM2_IRQHandler(void){ if (TIM2->SR & TIM_SR_UIF){ TIM2->SR &= ~TIM_SR_UIF; if(encoder_enable != false) { encoder_shift += ((TIM2->CR1 & TIM_CR1_DIR) ? 1 : -1); } encoder_enable = true; } }
а товарищ мог бы написать и мне, я бы постарался помочь. а то кто то паяет, продает а у меня должна быть головная боль ))).
P.S я не занимаюсь изготовлением на продажу.