serialPort wysyłanie bajtu danych

0

Korzystam z C# i portu szeregowego.
Panowie w jaki sposób mogę wysłać pojedyńczy bajt portem szeregowym z wykorzystaniem serialPort? Metody wysyłające rządają danych typu string. Wysyłanie jednego bajtu jest możliwe podając jego znakowy odpowiednik w kodzie ascii, lecz ten nie obejmuje 255 wartości. Mógłby ktoś mi podpowiedzieć jak wysłać tą metodą bajt o dowolnej wartości? Z góry dziękuje.

2

SerialPort.Write() ma wersję wysyłającą tablicę bajtów. Wyślij jednobajtową tablicę i sprawa z głowy.

serialPort.Write(new byte[] { 2 }, 0, 1); // wysyła bajt "2"
0

Dzięki! Działa!

1 użytkowników online, w tym zalogowanych: 0, gości: 1