serialPort wysyłanie bajtu danych

serialPort wysyłanie bajtu danych
QW
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 5 lat
  • Postów:13
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.

Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:2 dni
2

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

Kopiuj
serialPort.Write(new byte[] { 2 }, 0, 1); // wysyła bajt "2"
edytowany 1x, ostatnio: Ktos
QW
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 5 lat
  • Postów:13
0

Dzięki! Działa!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.