2010-03-28 58 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