Занятненько: в отладчике обнаружил периодические заскоки по
прерыванию USART1. У меня нога Rx в воздухе болтается, а внутреннюю
подтяжку я что-то не включил (надо бы вообще внешнюю посильней
будет поставить). На общей работе это не очень сказывалось, но вот
почему-то здесь возникали косяки... Вроде и прерывания отключаю - а
фиг! Отключу пока его совсем: он на случай, если вместо SSI энкодер будет подключаться по RS-422, а я для тестов даже переходник еще не спаял. Просто на ноги Tx/Rx подключал преобразователь.