微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过串行以 8 字节十六进制生成数据?

如何解决如何通过串行以 8 字节十六进制生成数据?

我已经获得了一个带有专用串行端口的 USB 集线器,它允许我通过串行发送数据包来分别切换每个端口。

协议说明见here

我了解数据包结构的一般概念,但是如何将我的端口组合(比如 10、15、48)转换为打开/关闭为 8 字节数据部分? 如果我记录他们的演示应用程序(用 C++ 编写)之间的通信,我会看到以下内容

端口 10 - 独立:

F3 02 00 02 00 00 00 00 00 00 BF 6B

端口 15 - 独立:

F3 02 00 40 00 00 00 00 00 00 DD 6F

端口 45 - 独立:

F3 02 00 00 00 00 00 10 00 00 9D 6E

所有三个都已开启:

F3 02 00 42 00 00 00 10 00 00 FF 6A

在我看来,它正在计算与端口号相关的字节数,但我对如何复制它缺乏一般的了解。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。