Цитата(Метценгерштейн @ Jan 28 2013, 20:09)

регистры разные, но виден нам только один. Он в отладчике и присутствует.
Вот именно. Видите вы тот, что для чтения. А пишете - в другой.
Тот, который вы видите, изменится тогда, когда будет принят байт (и взведётся флаг RXNE).
(Флаг этот, кстати, сбрасывается чтением DR. Так что вы его можете потерять при наблюдении DR в отладчике.)
Если бы я знал, что такое электричество...