【发布时间】:2019-06-13 19:09:54
【问题描述】:
我在 C# 中使用 SerialPort,但发现无法发送扩展的 ASCII 字符。
如果我发送一个低于 128 的字符,它会正确传输,否则我总是传输 0x3F
comport.Write(((char)127).ToString()); ///I receive 0x7F
comport.Write(((char)128).ToString()); ///I receive 0x3F
是否有特定设置允许我将字符从 0x00 发送到 0xFF?
【问题讨论】:
-
使用
byte..... -
@DanielA.White 如果我更改为
comport.Write(((byte)128).ToString());,我会发送 3 个字符:'1'、'2'、'8' -
不要打电话给
.ToString()
标签: c# serial-port non-ascii-characters