Цитата(ARV @ Dec 14 2011, 15:49)

я смотрю осциллографом на то, что приходит на RX1: вижу провал из 1 в 0 - это старт, затем вижу скачок в 1 и снова в 0 - уже до конца фрейма. т.е. передается единственный бит, который виден в начале фрейма. когда вывожу принятый байт в порт, вижу это единственный ненулевой бит в старшем разряде

Осциллограф - это хорошо.
Вот я смотрю осциллографом на COM порт компьютера и вижу: _____--__--__--____----_________ ___ это -12 вольт, --- это +12 вольт. На терминалке жму цифру "5", то есть передаётся 0х35. Первый импульс - стартовый, дальше 01010011 То есть компьютер передаёт младшим битом вперёд.
У вас передаётся -------
___---____________---------, да? А тогда то, что выделено красным - не старт ли и 0x80, только на другой скорости?
Может надо было попробовать с другими числами? 0x5, 0x86 например?