Или вот еще (контроллер на два энкодера по протоколу BISS-C - эдакий немного искореженный SSI): https://github.com/eddyem/stm32samples/blob/master/F1%3AF103/BISS_C_encoders/spi.c#L72