Code C# – RS232 – HEX – Checksum
Sử dụng RS232 (truyền thông nối tiếp) trong C#
Sử dụng:
1 |
using System.IO.Ports; |
2. Khai báo
1 |
SerialPort sp = new SerialPort(); |
3. code
1 2 3 4 5 6 7 8 9 |
sp.PortName = "COM5"; sp.BaudRate = 9600; sp.Parity = Parity.None; sp.DataBits = 8; sp.StopBits = StopBits.One; sp.Open(); byte[] bytestosend4 = { 0xA0, 0x02, 0x00, 0xA2 }; sp.Write(bytestosend, 0, 4); sp.Close(); |
1 2 3 4 5 6 7 8 9 10 |
int checksum(byte[] byteArray) { int result = 0; foreach (byte value in byteArray) { result += value; } return result; } |