не знаю как там виртуальный терминал, а реальный терминал не обязан ловить первые биты при вкл. питания...
зацикли putsf ("Hello world"); с задержкой, например, 200 мс.
Добавлено спустя 57 минут 28 секунд:
а, еще проверь приемник терминала на инверсию, может ты подаешь ттл rs232 (пассивный уровень линии "1")
а принимаешь как с max232 (пассивный "0")
Добавлено спустя 1 минуту 28 секунд:
а,еще по "абру кадабру" легко понять что где не так...
посылай код: 0ха5 - это почти меандр, и смотри что приемник получает...