День добрый.
Собственно имеется устройство с UART (АТ89С2051) надо его подключить к RS232, но также чтобы сохранилась возможность работы с устройствами с UART. Реально ли сделать "прозрачный" формирователь уровней чтобы работать и с UART и с RS232 без перемычек и т.п.?
Схема согласования на транзисторах работает отлично (по одному транзисторц на RX-TX линии в качестве инвертора), но годится только для RS 232, для UART линии получаются инвертированные. И немного не те приходят.

Или как их обработать, например в контроллере, для компенсации инверсии при приеме-передаче? Просто инверсия не проходит.