stm32f103vct6