问题描述
- C# 怎么以16进制向串口发送这个字符串
-
0x63 0x69 0x72 0x20 0x32 0x32 0x0D 0x0A
怎么用C# 以16进制向串口发送这个字符串
解决方案
serialPort1 = new SerialPort("COM3", 9600, Parity.None, 8, StopBits.One);
serialPort1.Open();
serialPort1.WriteLine(new string(new char[] { 0x63 0x69 0x72 0x20 0x32 0x32 0x0D 0x0A }));
解决方案二:
byte[] cmd = new byte[] { 0x63 0x69 0x72 0x20 0x32 0x32 0x0D 0x0A };
serialPort.Write(cmd, 0, cmd.Length);
解决方案三:
C# 16进制与字符串、字节数组之间的转换
C# 16进制与字符串、字节数组之间的转换
C# 16进制与字符串、字节数组之间的转换
时间: 2024-08-03 19:31:18