А запись и чтение из порта обязательно производить в разных циклах, а то при чтениии из порта у меня какая то абра кадабра (набор непонятных символов) вылазит