Vit (10.11.2006 13:56, просмотров: 1) ответил IV на при использовании ртос
Примерно то же и предполагаю, но засада есть с тем, что при чтении LSR сбрасываются некоторые биты ошибок. Пока смотрю насколько это критично, потому как полудуплекс всё-таки. Не хочется разное для дуплекса и полудуплекса малевать. С дополнительным байтом однозначно не проходит - уже сталкивался.
Кроме того, в моих задачах существуют девайсы (модемы) с задержкой прохождения и бороться с этим можно вместе. Конечно получается, что нужно взводить таймер после ухода последнего стопового бита, но какая в таком случае разница, когда взводить? можно же ведь и перед уходом последнего байта...
Но было бы красиво для 485-го именно, если бы TEMT вызывал прерывание.