我试图通过串口与硬件设备连接。当我使用的软件,如Portmon,看看他们看起来像这样的信息:Ascii的二进制文件,并返回
42 21 21 21 21 41 45 21 26 21 29 21 26 59 5F 41 30 21 2B 21 27
42 21 21 21 21 41 47 21 27 21 28 21 27 59 5D 41 32 21 2A 21 28
当我运行它们直通十六进制ASCII到转换器的命令没有意义。这些消息实际上是否与十六进制不同?我希望看到设备传递的消息并使用c#模拟它们。我能做些什么来准确找出信息是什么?
你为什么认为这些消息是ASCII编码的字符串?这实际上可以是任何*数据,例如32位无符号整数,后面是16位有符号整数,后面跟着一个字节,然后是... – 2010-05-17 20:09:23
您是否也配置了端口读取器,BuadRate,Stop Bits ,数据位f有时会丢失设备的非用户结果 – adopilot 2010-05-17 20:21:33