И ещё... С 1200 bps я конечно "загнул"... Желательно гораздо медленнее + линию, если она длинная кто-то разряжать должен, пусть то будет резистор, иначе, будете с "той стороны" принимать только idle :))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)