até então eu estava enviando comando para o uc sem problemas
agora eu preciso que o uc responda
enquanto estava respondendo somente texto tudo certo
utilizava o
- Código: Selecionar todos
private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e)
e
- Código: Selecionar todos
InputData = serialPort1.ReadExisting();
mostra em um textbox
- Código: Selecionar todos
textBox1 += InputData;
Agora estou tentando receber o controlador algo mais elaborado (A idéia é chegar em modbus)
estou enviando 5 valores (3 dados + 2 CRC)
estou com dificuldade em achar o fim da msg
tentei usar o Read(byte, offset, length) o serialPort1.BytesToRead
e por exemplo recebia 3 valores dae eu alterava o offset para receber os outros 2
retirei o + quando ia mostrar no text box e percebi que a msg chega em partes
mandava olá mundo e no text box aparecia somente mundo ou undo
vou continuar tentando
alguém teria um norte pra passar?
Obrigado.