题
,同时通过串行port.I读取数据要知道,这是通过在该格式它是端口来的数据? wheathr ASCII,十进制或六或字节是,
PLZ任何波比得到暗示
没有正确的解决方案
其他提示
使用HyperTerminal等或TeraTerm终端程序看到来自串行设备的输出。您可以使用这些软件来建立您的PC到设备的连接,然后检查屏幕上的输出,以确定数据格式。
另外检查制造商手册,它们通常将关于数据格式,并且还串行端口连接细节(波特率等)。细节
ByteSize仅仅是设备制造商已选择的每个数据的装置输出的BYTE使用的比特的数量。典型地,它们使用7或8:范围本身被限制为5,6,7或8
于是就有此字节流无关ASCII的,十六进制格式。例如,你可以兼得ASCII或使用任何每字节的5,6,7或8位的十六进制格式。
这就是为什么人们应该看看制造商手册或尝试超级终端看到的数据格式。
它取决于你如何配置串行端口连接的设备: 数据长度(Bytesize)是决定数据接收和属性的一个ofcourse设备如何被转移
DCB结构如下所示:
DWORD波特率:速度
BYTE停止位: 0,1,2 = 1,1.5%,2(缺省值= 0)
字节的奇偶校验: 0-4 =无,奇数,偶数,标记,空间(缺省值= 0)
BYTE ByteSize: 比特/字节数量,4-8(缺省值= 8)
最后一个确定该数据流和所有其他决定的连通..
不隶属于 StackOverflow