[an error occurred while processing this directive]
Да я не об этом. Я о том, что рассинхронизация накапливается только на 9 битах. То есть только последний бит читается неправильно. Попробуйте "лить" данные непрерывным потоком. Должны посыпаться ошибки.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)