Цитата(Lepeksiy @ May 15 2008, 16:12)

Для отладки и домашних нужд использовал такую схемку, спаянную прямо на разъеме DB9.
Она не полностью соответствует спецификации RS232, но тем не менее работает для подключения и микроконтроллеров, и мобильников (тех что еще не USB).
Диоды любые (напр. 1n4148), транзисторы любые (напр. bc547), стабилитрон на напряжение чуть ниже питания контроллера, резисторы несколько кОм (рассчитаете).
Будут танцы с бубном! (или не будут - кто знает...)
Проще поставить MAX232 и не маяться с транзисторами-диодами! Он что ли дорого стоит?
Гарантировано получится рабочая аппаратная часть и не надо будет париться с "не подходящими" уровнями напряжений.
Цитата(Lepeksiy @ May 15 2008, 16:12)

Если пишете свой софт для компьютера - нужно включить RTS и/или DTR.
Необязательно - можно обойтись таймаутами.