Se o seu equipamento americano, eu acho que posso afirmar com segurança que ele usa apenas ASCII para o seu texto normal. Ele provavelmente não executará nenhum tipo de verificação de conjunto de caracteres, portanto, os nomes definidos pelo usuário podem ser qualquer conjunto de caracteres, desde que os bytes individuais sejam válidos no que diz respeito ao dispositivo. Se você receber um jargão de uma conexão serial, a porta está configurada incorretamente. Quando eu era mais novo e usava portas seriais regularmente, às vezes eu reconhecia o tipo de rabiscos e identificava qual configuração estava errada.
Quanto a problemas com a chave de entrada, o dispositivo usará o mesmo caractere para "entrar" se você estiver se conectando do Windows (onde a nova linha é \r\n
) ou unix ( \n
) ou mac ( \r
) , escolha um que funcione corretamente e sempre funcione. Dependendo de como você está se conectando (Diretamente ao dispositivo de porta serial ou assumindo o controle de um aplicativo de terminal?) Pode haver configurações como "eco local" que faz com que o que você digita seja impresso na tela pela aplicação do terminal texto para você, então ligar o eco local fará com que todas as letras sejam duplicadas)