Цитата(Nikitoc @ May 26 2011, 16:39)

Да, ожидаю RXNE. Прерывания не отключаю. Получаю строчку и выхожу.
Хм. Как-то это криво, не? А если первый символ - помеха? Да и глухо висеть в прерывании столько времени - не комильфо. Хотя дело ваше конечно.
Ну хорошо. А строчка-то приходит? Целиком?
Если так, то проблема скорее всего в лишней зачистке RXNE. Либо напрямую, либо при вычитывании DR. По идее, каждому новому RXNE должно соответствовать ровно одно чтение DR. Причём первый раз RXNE уже взведён при входе в прерывание.
Больше в голову ничего не приходит.
Если бы я знал, что такое электричество...