Comunicação serial

O que poderia estar errado com o cabo de interface??

Não sei muito bem como funciona o carriage return, qual seria a maneira certa de enviá-lo ao TIC?

Tenho um programa para o TIC, porém não consigo verificar o cabo através dele..

Esse é o código que estou usando:

<
int numero;
char letras;

void setup() {
Serial.begin (4800);
Serial1.begin (9600);
}

void loop() {

Serial1.print ("?V913");
Serial1.print('\r');
delay(10);

if (Serial1.available() != 0) {
letras = Serial1.read();
Serial.print (letras);

delay (100);
}

}