cancel
Showing results for 
Search instead for 
Did you mean: 

Timer encoder mode in CubeMx code generation

bartek
Associate
Posted on April 13, 2015 at 17:04

Hello st!

Today i bumped into a problem with code generation for encoders in CubeMx tool. I've read all topics on this site connected to timers in encoder modes, but all i've found was only not-working-code, or almost-working-code. Problem: I would like to run my timers in encoder mode. In other threads i saw Init functions, containing:

(...)
encoder.EncoderMode = TIM_ENCODERMODE_TI12;
(...)
HAL_TIM_Encoder_Init(&timer, &encoder);
(...)

Okay, but isn't it something I should be able to choose in Cube, and then this code would have been generated automatically? If there is no way to configure it via Cube, do i have to write the init functions myself? (Because for that mode timer needs to be initialized via hal_tim_encoder_init function, doesn't it?) I got a bit confused with this. Btw. I use F3Discovery Thank you for your answers! #stm32 #encoder #tim
0 REPLIES 0