Azt azért ne tessék elfeledni, hogy a 12V-os illesztők az illesztésen kívül invertálnak is.
Szóval ha csak leosztod a bejövő jelet, baromira meg fog lepődni a port, hogy nem akar lefutni a startbit.
Ha nincs más, akkor én egy kéttranyós-kétdiódás megoldást használok, amit egy PIC-programozó leírásából loptam.