首页 > 解决方案 > Java:如何在 ETX 之前读出响应?

问题描述

我必须通过串行接口建立通信,为此我发送并接收某些命令作为字节。收到的时候有个问题,不知道要多久才能收到。当我收到典型的文本结尾 ASCII 符号 ETX (03) 时,答案就完成了。

所以我可能非常微不足道的问题是,在收到 ETX 之前,如何逐字节读出响应?

以下是写入和接收序列的示例:

书面数据 (COM9) | 02 20 41 55 53 52 03 | . 澳大利亚。
读取数据 (COM9) | 02 20 41 55 53 52 20 38 20 30 20 30 20 30 03 | . 澳元 8 0 0 0。

提前致谢!

标签: javaserial-portbyteserial-communication

解决方案


推荐阅读