Цитата(Golikov A. @ Oct 27 2014, 13:56)

нога RX должна быть ни входом, ни выходом, она должна быть альтернативной функцией, ногой RX! Только в таком случае она будет подключена к входным цепям приемника....
Ну-ну-ну, не пугайте. Вход периферии подключен всегда (отключается только в аналоговом режиме), посмотрите на блок-схему в руководстве пользователя. В режиме альтернативной функции нога настраивается на вывод (если верить таблице Port bit configuration table в том же руководстве). И, кстати, подтяжки в этом режиме продолжают работать:
Цитата
When the I/O port is programmed as alternate function:
● The output buffer can be configured as open-drain or push-pull
● The output buffer is driven by the signal coming from the peripheral (transmitter enable
and data)
● The Schmitt trigger input is activated
● The weak pull-up and pull-down resistors are activated or not depending on the value in
the GPIOx_PUPDR register
● The data present on the I/O pin are sampled into the input data register every AHB1
clock cycle
● A read access to the input data register gets the I/O state
Я понятия не имею, какой глубокий смысл разработчики кристалла закладывали в подключение входных сигналов периферии на альтернативные функции. Или же это (насчет перевода на вывод) вопиющая ошибка в руководстве пользователя - но в этом случае врут уж больно складно, на протяжении всего раздела.