Boas,
byte tabela_rx_trama[18] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
byte rx_trama (byte *trama)
{
byte cpt = 0;
if (Serial.available() > 17 )
{
for (cpt = 0; cpt < 18; cpt ++ )
{
trama[cpt] = Serial.read();
}
trame_OK = true;
return 1;
}
}
}
Com a vossa ajuda este código esta a funcionar ... penso que o erro era estar a usar uma array de char ... na vez de uma de bytes
Cpts
Zé tretas