配置主机端串口通信接口,将数据传输到串口
嵌入式编码器®/嵌入式目标/主机通信
发送的数据包被限制为16字节的ASCII字符,包括包头和终止符。通过计算包头或终止符(或两者)和数据大小来计算包的大小。
可接受的数据类型有单
,int8
,uint8
,int16
,uint16
,int32
,或uint32
。每个数据类型的字节大小如下:
数据类型 | 字节数 |
---|---|
单 |
4个字节 |
int8 &uint8 |
1个字节 |
int16 &uint16 |
2字节 |
int32 &uint32 |
4个字节 |
例如,如果您的数据包有包头“S”(1字节)和包结束符“E”(1字节),那么实际数据就剩下14个字节。如果您的数据是特定类型的int8
,数据包中有14个人的空间int8
s.如果您的数据是特定类型的uint16
,数据包中只有7个人的空间uint16
s.如果您的数据是特定类型的int32
,数据包中只有3个人的空间int32
S,剩下2个字节。即使你能装下两个人int8
年代或一个uint16
在剩余的空间中,您可以不这样做,因为您不能在同一个包中混合数据类型。
数据包中可以容纳的数据类型的数量决定了数据长度(参见数据长度在“对话框”描述中)。在刚才给出的例子中,14代表数据类型int8, 7代表数据类型uint16分别是每个数据包的数据长度。当数据长度超过16字节时,可能会导致意外行为,包括运行时错误。
您可以配置多达4个COM端口(COM1到COM4)多达4个主机端SCI传输块。
该字段指定位于传输数据包前面的数据,该数据不是正在传输的数据的一部分,通常表示数据的开始。附加的包头必须是一个ASCII值。您可以使用文本或数字(0-255)。您必须在该字段中输入的文本周围加上单引号,但引号不会发送,也不会包含在总字节数中。
将附加的包头或终止符与目标SCI接收块中指定的包头或终止符匹配。
该字段指定位于传输数据包末尾的数据,它不是正在发送的数据的一部分,通常表示数据的结束。附加的包结束符必须是一个ASCII值。您可以使用文本或数字(0-255)。您必须在该字段中输入的文本周围加上单引号,但引号不会被传输,也不会包含在总字节数中。