/ / Grava o arquivo .dat na porta serial para atualizar o firmware usando C # - c #, gps, porta serial, incorporar

Grave o arquivo .dat na porta serial para atualizar o firmware usando C # - c #, gps, porta serial, incorporar

Eu estou fazendo aplicação usando C # para atualizar o firmware, escrevendo um arquivo para a porta serial. Como posso enviar um arquivo .dat binário para a porta serial em C #?

Respostas:

1 para resposta № 1

Dê uma olhada no SerialPort classe: http://msdn.microsoft.com/it-it/library/system.io.ports.serialport.aspx

Aqui está algum código que pode ajudá-lo:

string path = ""; // Your file path.

byte[] data = File.ReadAllBytes(path);

// Initialize the port using a name, a baud rate value and a parity value.
using (var port = new SerialPort("COM1", 4800, Parity.None))
{
port.Open();

port.Write(data, 0, data.Length);
}

é claro que isso pressupõe que você não precisa adicionar nenhum cabeçalho de protocolo personalizado aos dados enviados e que não precisa verificar nenhuma resposta confirmada do dispositivo.