Я в регистры не пишу, пользуюсь библиотекой (кто хочет, кидайте тапки. Курил, курю и курить буду

).
У меня есть ещё одна команда, которой я у Вас не заметил:
// ADC1 regular channel1 configuration
ADC_RegularChannelConfig ( ADC1, ADC_Channel_1, 1, ADC_SampleTime_3Cycles );
Там манипуляции с регистром SMPR2 ....
PS.
У меня STM32F4 ...
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда