Переключаемую скорость пока сделать не удалось, есть проблемки... оставил 57600 по умолчанию.

---------- Post added at 19:06 ---------- Previous post was at 18:22 ----------

Так, а каким образом программа узнаёт что вектор неправильный. если пересылки байта еще небыло, и соответственно вызова прерывания USART не вызывал???