Shadowed, permalink
Nemažai pasistūmiau su savo programikės rašymu, bet užstrigau ties tokia
kvaila vieta, kur atrodo ir pavyzdukų daug yra, bet vis tiek veikia ne taip,
kaip noriu. Papasakokit dar truputį apie teisingą duomenų gavimą iš RS232...
Tikslas - rašau į serialPort1, po to tą patį noriu nuskaityti. RX su TX
fižiškai užtrumpintas.
serialPort1.Write(new byte[] { 0x50, 0x00, 0xEF, 0x00}, 0, 4); //
Rašomi duomenys
Thread.Sleep(250);
// Palaukiu, kad spėtų suvaikščiot
int Bytes_To_Read = serialPort1.BytesToRead; //
Suskaičiuoja kiek baitų gauta teisingai, parodo 4
// ---- O va čia turėtų būti kažkas, kas tuos gautus duomenis parašytų į
textbox'ą. Nu blemba, kiek variantų išbandžiau - nesigauna. Iš įdomesnių -
parašo tik duomenų kiekį (4) arba kažkodėl parašo raidė P.
serialPort1.DiscardInBuffer(); //
Išsivalom buferius
serialPort1.DiscardOutBuffer(); //
Išsivalom buferius
}