2010-03-28 27 views
0

我需要通过串口将数据发送到硬件设备。我正在使用一个名为os x的串口工具程序。串口数据结构

当我连接到设备后,有一个表单框,我可以输入要发送的数据。我不知道如何格式化数据。

下面是该设备手册的摘录。

“的网络管理器的命令结构由一个起始字节,一个命令字节,数据的五个字节,以及一个字节的校验和中的每一个消息分组的格式如下:”

的示例命令是: Byte0 = 30 Byte1 = 7 Byte2 = 5 Byte3 = 1 Byte4 = 2 Byte5 = 0 Byte6 = 245

如何在串口工具中输入那个表单?

感谢, 赛斯

+0

您可以使用Slip或SlipMux,更多详细信息请参阅:https://stackoverflow.com/questions/28467950/sending-packets-over-serial-comms-java/41823403#41823403 – Tarion 2017-01-24 08:56:34

回答

1

是否“串行端口工具”您正在使用附带的任何文档?

假设“表单框”期望可打印的字符,您要查找的是输入任意字节值的方法。例如,可能有一种机制可让您使用八进制或十六进制转义序列(例如\ 036或\ 24)。

+0

感谢您的回复。该程序实际上被称为“串行端口工具”。我切换到Windows PC,并找到一个更好的程序,让我选择我想输入数据的格式(十进制,十六进制等)。 – 2010-03-28 06:07:58